1. Лучший говнокод

    В номинации:
    За время:
  2. C++ / Говнокод #1332

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    //----------------------------------------------------------INCLUDES--------------------------------------------------------------------------------
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    
    #include <stdio.h>
    #include <iostream>
    #include <conio.h>
    #include <windows.h>
    #include <time.h>
    #include <string.h>
    
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    //---------------------------------------------------------DEFINES----------------------------------------------------------------------------------
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    
    #define PI 3.14
    #define jmp(label) goto label
    #define snl printf("\n")
    #define	printl(str) printf(str);snl
    #define add(n0,n1) n0+n1
    #define sub(n0,n1) n0-n1
    #define mov(n0,n1) n0=n1
    #define rpl(n0,n1) int tmp; tmp=n0; n0=n1; n1=tmp
    #define Nothing void
    #define EverLoop(operator) while(true){operator;}
    
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    //---------------------------------------------------------NAMESPACES-------------------------------------------------------------------------------
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    
    namespace ofn
    {
    	namespace Math
    	{
    		int PushedValue;
    
    		int factorial(int Num)
    		{
    			int res = 1;
    			for(int i=1;i<=Num;i++)
    			{
    				res = res * i;
    			}
    			return res;
    		}
    
    		bool mod(int Num,int module)
    		{
    			if(Num % module == 0) return true;
    			else return false;
    		}
    
    		void push(int value)
    		{
    			PushedValue = value;
    		}
    
    		int pop()
    		{
    			return PushedValue;
    		}
    	}
    
    	namespace Strings
    	{
    		char* Files(){return "Namespace \"Strings\" is empty!";}
    	}
    
    	namespace Files
    	{
    		char* Files(){return "Namespace \"Files\" is empty!";}
    	}
    }

    Вот нашол у себя на компе такой хеадер))))
    Делалса он тупо ради прикола...

    guest, 07 Июля 2009

    Комментарии (5)
  3. C# / Говнокод #1331

    +142

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    if(id==llGetOwner()){
                if(message=="re")say(reverseText(last,russian,engl));                    
                else if(message=="re2")say(reverseText("\n"+prelast+"\n"+last,russian,engl));                    
                else if(message=="re3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,russian,engl));                                         
                else if(message=="rem")say(reverseText(last_my,russian,engl));  
                else if(message=="rem2")say(reverseText("\n"+prelast_my+"\n"+last_my,russian,engl));  
                else if(message=="rem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,russian,engl));                               
                else if(message=="ren")say(reverseText(last_nm,russian,engl));          
                else if(message=="ren2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,russian,engl));
                else if(message=="ren3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,russian,engl));                        
                
    
                else if(message=="ee")say(reverseText(last,engl,russian));
                else if(message=="ee2")say(reverseText("\n"+prelast+"\n"+last,engl,russian));
                else if(message=="ee3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,engl,russian));                        
               
                else if(message=="eem")say(reverseText(last_my,engl,russian));  
                else if(message=="eem2")say(reverseText("\n"+prelast_my+"\n"+last_my,engl,russian));  
                else if(message=="eem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,engl,russian));                 
                      
                else if(message=="een")say(reverseText(last_nm,engl,russian));                      
                else if(message=="een2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,engl,russian));        
                else if(message=="een3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,engl,russian));                                
    
                else if(message=="be")say(reverseText(last,both_engl,both_russian));
                else if(message=="be2")say(reverseText("\n"+prelast+"\n"+last,both_engl,both_russian));
                else if(message=="be3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,both_engl,both_russian));
                                                    
                else if(message=="bem")say(reverseText(last_my,both_engl,both_russian));        
                else if(message=="bem2")say(reverseText("\n"+prelast_my+"\n"+last_my,both_engl,both_russian));        
                else if(message=="bem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,both_engl,both_russian));       
                                        
                else if(message=="ben")say(reverseText(last_nm,both_engl,both_russian));   
                else if(message=="ben2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,both_engl,both_russian));   
                else if(message=="ben3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,both_engl,both_russian));                           
                            
            }

    Кусок кода на SecondLife-овском LSL. Создатель утверждает, что это охуенно прогрессивная техника, использующая новейшие методы =))

    guest, 06 Июля 2009

    Комментарии (5)
  4. Куча / Говнокод #1320

    +146

    1. 1
    Товарищ, помни! Выкладывание кода сюда скорее всего нарушает права на интеллектуальную собственность твоего белого господина!

    guest, 03 Июля 2009

    Комментарии (5)
  5. Си / Говнокод #1318

    +133.4

    1. 1
    2. 2
    3. 3
    #include <math.h>
     
    result = (use_cos ? cos : sin)(M_PI);

    Прогрессивно.

    guest, 03 Июля 2009

    Комментарии (5)
  6. Python / Говнокод #1313

    −354.7

    1. 1
    2. 2
    def _ne_ (self, cmp):
        return True if (self < cmp or self > cmp) else False

    Сравнение объектов

    guest, 03 Июля 2009

    Комментарии (5)
  7. JavaScript / Говнокод #1309

    +151.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if(Silverlight.isInstalled("2.0"))
    	logWrite("Падшая женщина!");
    // На сервере обработка просто убила (C#):
    string blyad = "Падшая женщина!";
    ...
    if (respString == blyad)
         GetProfile(userID).isSilverlight = Convert.ToBoolean(blyad.Length.GetHashCode());

    guest, 02 Июля 2009

    Комментарии (5)
  8. JavaScript / Говнокод #1297

    +151.3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    function Cross(value) {
      if (value == 0) document.pole0.src = x.src;
      if (value == 1) document.pole1.src = x.src;
      if (value == 2) document.pole2.src = x.src;
      if (value == 3) document.pole3.src = x.src;
      if (value == 4) document.pole4.src = x.src;
      if (value == 5) document.pole5.src = x.src;
      if (value == 6) document.pole6.src = x.src;
      if (value == 7) document.pole7.src = x.src;
      if (value == 8) document.pole8.src = x.src;
    }
    
    function Zero(value) {
      if (value == 0) document.pole0.src = o.src;
      if (value == 1) document.pole1.src = o.src;
      if (value == 2) document.pole2.src = o.src;
      if (value == 3) document.pole3.src = o.src;
      if (value == 4) document.pole4.src = o.src;
      if (value == 5) document.pole5.src = o.src;
      if (value == 6) document.pole6.src = o.src;
      if (value == 7) document.pole7.src = o.src;
      if (value == 8) document.pole8.src = o.src;
    }
    
    function CheckVictory() {
      if (cell[0] == cell[1] && cell[1] == cell[2] && cell[2] > 0) return true; 
      if (cell[3] == cell[4] && cell[4] == cell[5] && cell[5] > 0) return true;
      if (cell[6] == cell[7] && cell[7] == cell[8] && cell[8] > 0) return true;
      if (cell[6] == cell[3] && cell[3] == cell[0] && cell[0] > 0) return true;
      if (cell[7] == cell[4] && cell[4] == cell[1] && cell[1] > 0) return true;
      if (cell[8] == cell[5] && cell[5] == cell[2] && cell[2] > 0) return true;
      if (cell[6] == cell[4] && cell[4] == cell[2] && cell[2] > 0) return true;
      if (cell[0] == cell[4] && cell[4] == cell[8] && cell[8] > 0) return true;
    }
    
    function CompTurn() {
      for (i=0; i<9; i++) if (cell[i] == 0) PutHere = i;
      for (i=0; i<3; i++) {
      if (cell[0] == cell[1] && cell[2] == 0 && cell[0] == i) PutHere = 2;
      if (cell[0] == cell[2] && cell[1] == 0 && cell[0] == i) PutHere = 1;
      if (cell[1] == cell[2] && cell[0] == 0 && cell[2] == i) PutHere = 0;
      if (cell[3] == cell[4] && cell[5] == 0 && cell[3] == i) PutHere = 5;
      if (cell[3] == cell[5] && cell[4] == 0 && cell[3] == i) PutHere = 4;
      if (cell[4] == cell[5] && cell[3] == 0 && cell[5] == i) PutHere = 3;
      if (cell[6] == cell[7] && cell[8] == 0 && cell[6] == i) PutHere = 8;
      if (cell[6] == cell[8] && cell[7] == 0 && cell[6] == i) PutHere = 7;
      if (cell[7] == cell[8] && cell[6] == 0 && cell[8] == i) PutHere = 6;
    
      if (cell[6] == cell[3] && cell[0] == 0 && cell[6] == i) PutHere = 0;
      if (cell[6] == cell[0] && cell[3] == 0 && cell[6] == i) PutHere = 3;
      if (cell[3] == cell[0] && cell[6] == 0 && cell[3] == i) PutHere = 6;
      if (cell[7] == cell[4] && cell[1] == 0 && cell[7] == i) PutHere = 1;
      if (cell[7] == cell[1] && cell[4] == 0 && cell[7] == i) PutHere = 4;
      if (cell[4] == cell[1] && cell[7] == 0 && cell[4] == i) PutHere = 7;
      if (cell[8] == cell[5] && cell[2] == 0 && cell[8] == i) PutHere = 2;
      if (cell[8] == cell[2] && cell[5] == 0 && cell[8] == i) PutHere = 5;
      if (cell[5] == cell[2] && cell[8] == 0 && cell[5] == i) PutHere = 8;
    
      if (cell[6] == cell[4] && cell[2] == 0 && cell[6] == i) PutHere = 2;
      if (cell[6] == cell[2] && cell[4] == 0 && cell[6] == i) PutHere = 4;
      if (cell[4] == cell[2] && cell[6] == 0 && cell[4] == i) PutHere = 6;
      if (cell[0] == cell[4] && cell[8] == 0 && cell[0] == i) PutHere = 8;
      if (cell[0] == cell[8] && cell[4] == 0 && cell[0] == i) PutHere = 4;
      if (cell[4] == cell[8] && cell[0] == 0 && cell[4] == i) PutHere = 0;
      }
      Zero(PutHere);
      cell[PutHere] = 2;
      if (CheckVictory() == true) {
        alert("Выиграл JavaScript =).");
        GameOver();
      }
    }
    
    function GameOver() {
      for (i=0; i<9; i++) cell[i] = 0;
      document.pole0.src = e.src;
      document.pole1.src = e.src;
      document.pole2.src = e.src;
      document.pole3.src = e.src;
      document.pole4.src = e.src;
      document.pole5.src = e.src;
      document.pole6.src = e.src;
      document.pole7.src = e.src;
      document.pole8.src = e.src;
    }

    Найдено тут: http://top.asf.ru/Sgames/xo/. В остальном без комментариев, код говорит сам за себя.

    guest, 30 Июня 2009

    Комментарии (5)
  9. PHP / Говнокод #1291

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    <?
    
    function q($q){
        return mysql_query($q);
    }
    
    function fa($q){
        return mysql_fetch_array($q);
    }
    
    function nr($q){
        return mysql_num_rows($q);
    }
    
    function gr($t,$f,$w,$wf,$def){
        $r = ($a = mysql_fetch_array(mysql_query("SELECT $f FROM $t WHERE $wf = '$w' LIMIT 1"))) ? $a[$f] : $def ;
        return $r;
    }
    
    ?>

    лень творит чудеса

    guest, 30 Июня 2009

    Комментарии (5)
  10. C++ / Говнокод #1265

    +81

    1. 1
    2. 2
    3. 3
    4. 4
    bool b = false;
    while (!b) {
      // ...
    }

    guest, 27 Июня 2009

    Комментарии (5)
  11. Python / Говнокод #1254

    −348.2

    1. 1
    2. 2
    if (len(filter(lambda path: path == "../stubs", os.sys.path)) == 0):
        os.sys.path.insert(0, '../stubs')

    Хитрая провека на то, нет ли уже "../stubs" в sys.path.

    guest, 25 Июня 2009

    Комментарии (5)