1. Комментарий к говнокоду #24640

    • Чтобы его переждать, нужно
      1. Самому не потерять здравый смысл и мастерство
      2. Иметь нерушимую базу. Когда всё улетит в говноад, рухнут системы, в которых говна друг друга взаимно поддерживали. Ни на одно говно надеяться нельзя
      3. Говно не оставит наследия, нельзя будет переделать говно в хорошее. Всё говно придётся выкинуть

      Что же нам остаётся? Гну слэш линукс и фри софтвер.
      Ответить
    Показать код ▼

    PHP / Говнокод #24640

    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
    private static function preparePostProperty(&$data, $propName = [], $type = 'float'){
            if(!in_array($type, ['float', 'integer', 'string']))
                return;
            if(is_array($data) && !empty($propName)){
                $key = '$data["' . implode('"]["', $propName) . '"]';
     
                @eval("if(isset($key)) $key = ($type)$key;");
            }
        }
     
     
        public static function preparePost($data, $documentsObjects = []){
            if(is_array($data)){
                self::preparePostProperty($data, ['general', 'fromMtender', 'lotDetails', 'lotAmount']);
                self::preparePostProperty($data, ['general', 'additionalData', 'budgetDetails', 'amountBrutto']);
                self::preparePostProperty($data, ['general', 'additionalData', 'budgetDetails', 'amountNetto']);
                self::preparePostProperty($data, ['general', 'additionalData', 'budgetDetails', 'amountPrepayment']);
                self::preparePostProperty($data, ['general', 'additionalData', 'bankGuarantee', 'amountGuarantee']);
                self::preparePostProperty($data, ['general', 'additionalData', 'bankGuarantee', 'amountGE']);
                self::preparePostProperty($data, ['general', 'additionalData', 'bankGuarantee', 'amountWithdraw']);
                self::preparePostProperty($data, ['general', 'additionalData', 'bankGuarantee', 'amountMaxWithdraw']);
                self::preparePostProperty($data, ['general', 'additionalData', 'bankGuarantee', 'transferDuration']);
                self::preparePostProperty($data, ['general', 'additionalData', 'bankGuarantee', 'nonPaymentMax']);
                self::preparePostProperty($data, ['general', 'additionalData', 'executionShouldStart']);
                self::preparePostProperty($data, ['general', 'additionalData', 'executionDuration']);
     
                foreach ($data['subject'] as $k => $subjects){
                    //data[subject][0][fromMtender][itemQuantity]
                    self::preparePostProperty($data, ['subject', $k, 'fromMtender', 'itemQuantity']);
                    self::preparePostProperty($data, ['subject', $k, 'additionalData', 'itemDetails', 'itemPrice', 'unitPrice', 'withoutVAT']);
                    self::preparePostProperty($data, ['subject', $k, 'additionalData', 'itemDetails', 'itemPrice', 'unitPrice', 'withVAT']);
                    self::preparePostProperty($data, ['subject', $k, 'additionalData', 'itemDetails', 'itemPrice', 'amountPrice', 'withoutVAT']);
                    self::preparePostProperty($data, ['subject', $k, 'additionalData', 'itemDetails', 'itemPrice', 'amountPrice', 'withVAT']);
     
                    foreach ($subjects['additionalData']['budget'] as $kb => $budgets){
                        self::preparePostProperty($data, ['subject', $k, 'additionalData', 'budget', $kb, 'budgetAmount']);
                    }
                }
     
                self::preparePostProperty($data, ['ca', 'additionalData', 'caPerson', 'caPersonCode']);
     
                self::preparePostProperty($data, ['eo', 'fromMtender', 'eoCode']);
                self::preparePostProperty($data, ['eo', 'additionalData', 'eoLicenses', 'eoValidityDuration']);
                self::preparePostProperty($data, ['eo', 'additionalData', 'eoPerson', 'eoPersonCode']);
     
                self::preparePostProperty($data, ['otherConditions', 'sla', 'deliveryDelayLiability', 'liabilityPercent']);
                self::preparePostProperty($data, ['otherConditions', 'sla', 'deliveryDelayLiability', 'liabilityPercentMax']);
                self::preparePostProperty($data, ['otherConditions', 'sla', 'paymentDelayLiability', 'liabilityPercent']);
                self::preparePostProperty($data, ['otherConditions', 'sla', 'paymentDelayLiability', 'liabilityPercentMax']);
                self::preparePostProperty($data, ['otherConditions', 'sla', 'maxPenalty']);
                self::preparePostProperty($data, ['otherConditions', 'sla', 'maxDelay']);
                self::preparePostProperty($data, ['otherConditions', 'sla', 'warrantyPeriod']);
                self::preparePostProperty($data, ['otherConditions', 'timeline', 'informOnSigned']);
                self::preparePostProperty($data, ['otherConditions', 'timeline', 'informOnFM']);
                self::preparePostProperty($data, ['otherConditions', 'timeline', 'informOnTermination']);
                self::preparePostProperty($data, ['otherConditions', 'timeline', 'respondOnTermination']);
                self::preparePostProperty($data, ['otherConditions', 'timeline', 'submitClaimsMax']);
                self::preparePostProperty($data, ['otherConditions', 'timeline', 'respondClaimsMax']);
                self::preparePostProperty($data, ['otherConditions', 'timeline', 'deliverOnClaims']);
            }
     
            self::appendPostDocuments($data, $documentsObjects);
     
            return $data;
        }

    ЧТОЕТА?

    Запостил: dd3d, 20 Августа 2018

    Все комментарии (7)
  2. Комментарий к говнокоду #24636

    • > Ненависить к детищу MS оказалась сильнее ненависти к эксепшенам

      Мне нравится всё что я знаю о C#, и checked исключения в Java тоже нравятся. Другое дело, что я никогда не имел ни с тем ни с тем дела на проде.
      Ответить
    Показать код ▼

    C# / Говнокод #24636

    1. 1
    Нах c#, если есть Java?

    Запостил: shite, 19 Августа 2018

    Все комментарии (106)
  3. Комментарий к говнокоду #24642

    • > бана учетки
      Чтобы потом завести новую и пытаться забанить и её?
      Ответить
    Показать код ▼

    Куча / Говнокод #24642

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Сегодня опять пригласил соседского мальчику, под предлогом порубиться в дримкаст...
    Полчаса он играл, полчаса я сосал ему хуй.
    Потом он целый час играл, а я сосал ему хуй - он всё не кончал и не кончал, пришлось выключить дисплей - только тогда он кончил.
    Обиделся. Начал что-то предьявлять... Ох, в отца пошёл, таким же гнидой, говнюк, вырастет. Я неадавал ему пару пиздюлей и вытолкал.
    Надо найти другую игрушку, с этой всё кончено.

    Запостил: bar-u-xoloda, 21 Августа 2018

    Все комментарии (9)
  4. Комментарий к говнокоду #24538

    • Ну можно ведь попробовать.
      Купить какую то хуету, маленькая программируемая хуйнюшка для роботов на луа. И сделать вибромонстра.
      Я вообще в этом деле не разбирался, но я знаю что это есть
      Ответить
    Показать код ▼

    Куча / Говнокод #24538

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    IT Оффтоп #7
     
    #1: http://govnokod.ru/18142
    #2: http://govnokod.ru/18378
    #3: http://govnokod.ru/19667
    #4: http://govnokod.ru/21160
    #5: http://govnokod.ru/21772
    #6: http://govnokod.ru/24063

    Запостил: syoma, 25 Июля 2018

    Все комментарии (366)
  5. Комментарий к говнокоду #24638

    Показать код ▼

    Куча / Говнокод #24638

    1. 1
    Кто кто по зодиаку? Давайте вскрывать покровы.

    Я, как Вы уже могли догадаться, овен. А Вы? )

    Запостил: bar-u-xoloda, 19 Августа 2018

    Все комментарии (18)
  6. Комментарий к говнокоду #24628

    Показать код ▼

    Куча / Говнокод #24628

    1. 1
    http://codeforces.com/blog/entry/61248

    Запостил: guestinxo, 16 Августа 2018

    Все комментарии (43)
  7. Комментарий к говнокоду #24635

    • И вообще, всё в норме, разве что Format не юзаецца. Наизобретали билдеры всякие, хуилдеры. Будь тру - юзай StrCat.
      Посту - майнас.
      Ответить
    Показать код ▼

    Java / Говнокод #24635

    1. 1
    System.out.println("The result of " + calc.getFirstNo() + " " + calc.getCharacter() + " " + calc.getSecondNo() + " is " + calc.calculate(calc.getFirstNo(), calc.getCharacter(), calc.getSecondNo()));

    Запостил: shite, 19 Августа 2018

    Все комментарии (13)
  8. Комментарий к говнокоду #24639

    Показать код ▼

    Java / Говнокод #24639

    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
    public Pattern waitNotEmptyRegex(){
            String read;
            Pattern pattern;
     
            while (true) {
                try {
                    try {
                        read = in.readLine();
                        if (!read.trim().isEmpty()) {
                            pattern = Pattern.compile(read);
                        } else {
                            context.getOut().write(context.localizKey("console.messages.emptyString") + "\n");
                        }
                    } catch (PatternSyntaxException e) {
                        context.getOut().write(context.localizKey("console.messages.invalidPattern") + "\n");
                    }
                }catch (IOException e){
                    throw new IllegalStateException(e);
                }
            }
        }

    Боооольше вложенных блоков

    Запостил: the-alator, 20 Августа 2018

    Все комментарии (2)
  9. Комментарий к говнокоду #24054

    • ошибка в парсинге урла http://govnokod.xyz/_24636/#comment-385038
      Ответить
    Показать код ▼

    Куча / Говнокод #24054

    1. 1
    http://govnokod.xyz/

    Пришло время валить на говнокод иньо

    Запостил: syoma, 02 Апреля 2018

    Все комментарии (412)
  10. Комментарий к говнокоду #24562

    • > "glagolica"
      Probably you meant Glagolitic? Right, this were the eldest Cyrillic script and it didn't use punctuation characters at all. Then Cyrillic used ; as quotation mark.

      Modern question mark is medieval European legacy, and in that sense it is really “our”.
      Ответить
    Показать код ▼

    Куча / Говнокод #24562

    1. 1
    https://habr.com/company/medgadgets/blog/418871/

    Запостил: minusinho, 01 Августа 2018

    Все комментарии (22)
  11. Комментарий к говнокоду #24342

    • Можно же:
      String[] monthyear = {"Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"};
      Ответить
    Показать код ▼

    Java / Говнокод #24342

    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
    package figury;
    import java.util.Scanner;
    public class figuremn {
     
    public static void main (String[] args){
    String [] monthyear = new String[12];
    monthyear [1] = "Январь";
    monthyear [2] = "Февраль";
    monthyear [3] = "Март";
    monthyear [4] = "Апрель";
    monthyear [5] = "май";
    monthyear [6] = "июнь";
    monthyear [7] = "июль";
    monthyear [8] = "август";
    monthyear [9] = "сентябрь";
    monthyear [10] = "октябрь";
    monthyear [11] = "ноябрь";
    monthyear [12] = "декабрь";
    System.out.println("Введите номер месяца");
    Scanner scan = new Scanner(System.in);
    String x = scan.nextLine;
    monthyear[]=x;
    {System.out.println(x);
    }
      }
    }

    Запостил: Ray_Mints, 31 Мая 2018

    Все комментарии (35)
  12. Комментарий к говнокоду #24568

    • tex?

      I told more about web programming, what is a bright example for html-independent templating. All DSL's and templaters I know only allows programmer to express his thoughts in terms of html tags and subtemplates.
      Ответить
    Показать код ▼

    PHP / Говнокод #24568

    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
    <ul class="news-list">
     
        <?php
    global $news_list_toc;
    foreach ($news_list_toc as $i => $d) {
        echo <<<NI_ITEM
        <li class="news-list-item">
            <div class="news-list-item-date">
                {$d['date']}
            </div>
            <div class="news-list-item-title">
                <a href="?fetch=news&with=the&id={$i}">{$d['title']}</a>
            </div>
        </li>
    NI_ITEM;
     
        } ?>
     
    </ul>

    Нашел при рефакторинге своего проекта. Чем, чем я думал, когда писал это? У нормальных людей такого органа кажется и нету...

    Показывать на собеседованиях с вопросом "что вам нравится в этом коде?"

    Запостил: Arris, 02 Августа 2018

    Все комментарии (56)
  13. Комментарий к говнокоду #24567

    • > And it makes me sad.
      And it makes me sed.
      /fixed

      > And he claims himself as IT guy.
      Well, that's what “IT guys” are now. Whereas they occupied the word “IT” there is still “CS” and “hacker”[1] for us. I understand your headache, but it is rather retrogressive too. We just live in times, when programming become industry, and we still remember as it was art and handicraft.

      [1] https://stallman.org/articles/on-hacking.html
      Ответить
    Показать код ▼

    C++ / Говнокод #24567

    1. 1
    https://www.youtube.com/watch?v=UcO6OXVZGyI

    Можно промотать в конец.

    Запостил: OlegUP, 02 Августа 2018

    Все комментарии (22)
  14. Комментарий к говнокоду #22789

    • А сообщения были на симке или в памяти телефона?

      > Видимо программисты из гугла
      Не факт, что это они писали приложение, которое работало с твоими смсками. Они там сейчас почти что угодно, включая программы для совершения звонков, управления файлами и т.д. отдают на откуп написателям «прошивки», вендорам трубы обычно.

      Есть даже альтернативные гугл-плею китайские магазины приложений, которые могут распространять апк, никак не заапрувленные гуглом, или наоборот не распространять заапрувленые, потому что они запрещены в китае или типа того. Например, до того, как покемон го появился в россии, был хак, как поставить его, представившись пользователем из австралии или какая-то такая хуета, а у моего приятеля в китайском говномагазине приложений на по-моему Mi он был и так.
      Ответить
    Показать код ▼

    SQL / Говнокод #22789

    1. 1
    Предлагаю собраться в каком-нибудь говномессенжере

    Конские хуи - азимут 46 градусов

    Запостил: cykablyad, 10 Апреля 2017

    Все комментарии (109)
  15. Комментарий к говнокоду #3151

    • P.S. 100 байт COM-файла занимает строка:
      Open Watcom C/C++16 Run-Time system. Portions Copyright (C) Sybase, Inc. 1988-2002.Not enough memory


      Кстати, определение COM-файла в wlink.lnk в Опен Ваткоме забыли указать. Пришлось копировать из Watcom C 11.0:
      libpath %WATCOM%/lib286
      libpath %WATCOM%/lib286/dos
      libfile cstart_t
      format dos com
      Ответить
    Показать код ▼

    C++ / Говнокод #3151

    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
    #include <iostream>
    #include <string>
    #include <boost/foreach.hpp>
     
    int main(int argc, char* argv[]) {
      std::string str = "Boost FOREACH!";
      char ch;
      if (boost::foreach_detail_::auto_any_t _foreach_col11 = boost::foreach_detail_::contain( ( str ) , (true ? 0 : boost::foreach_detail_::or_( boost::foreach_detail_::and_( boost::foreach_detail_::not_(boost::foreach_detail_::is_array_( str )) , (true ? 0 : boost::foreach_detail_::is_rvalue_( (true ? boost::foreach_detail_::make_probe( str ) : ( str )), 0))) , boost::foreach_detail_::and_( boost::foreach_detail_::not_( boost_foreach_is_noncopyable( boost::foreach_detail_::to_ptr( str ) , boost_foreach_argument_dependent_lookup_hack_value) ) , boost_foreach_is_lightweight_proxy( boost::foreach_detail_::to_ptr( str ) , boost_foreach_argument_dependent_lookup_hack_value)) )) ) ) {} else if (boost::foreach_detail_::auto_any_t _foreach_cur11 = boost::foreach_detail_::begin( _foreach_col11 , (true ? 0 : boost::foreach_detail_::encode_type( str , boost::foreach_detail_::is_const_( str ))) , (true ? 0 : boost::foreach_detail_::or_( boost::foreach_detail_::and_( boost::foreach_detail_::not_(boost::foreach_detail_::is_array_( str )) , (true ? 0 : boost::foreach_detail_::is_rvalue_( (true ? boost::foreach_detail_::make_probe( str ) : ( str )), 0))) , boost::foreach_detail_::and_( boost::foreach_detail_::not_( boost_foreach_is_noncopyable( boost::foreach_detail_::to_ptr( str ) , boost_foreach_argument_dependent_lookup_hack_value) ) , boost_foreach_is_lightweight_proxy( boost::foreach_detail_::to_ptr( str ) , boost_foreach_argument_dependent_lookup_hack_value)) )) ) ) {} else if (boost::foreach_detail_::auto_any_t _foreach_end11 = boost::foreach_detail_::end( _foreach_col11 , (true ? 0 : boost::foreach_detail_::encode_type( str , boost::foreach_detail_::is_const_( str ))) , (true ? 0 : boost::foreach_detail_::or_( boost::foreach_detail_::and_( boost::foreach_detail_::not_(boost::foreach_detail_::is_array_( str )) , (true ? 0 : boost::foreach_detail_::is_rvalue_( (true ? boost::foreach_detail_::make_probe( str ) : ( str )), 0))) , boost::foreach_detail_::and_( boost::foreach_detail_::not_( boost_foreach_is_noncopyable( boost::foreach_detail_::to_ptr( str ) , boost_foreach_argument_dependent_lookup_hack_value) ) , boost_foreach_is_lightweight_proxy( boost::foreach_detail_::to_ptr( str ) , boost_foreach_argument_dependent_lookup_hack_value)) )) ) ) {} else for (bool _foreach_continue11 = true; _foreach_continue11 && ! boost::foreach_detail_::done( _foreach_cur11 , _foreach_end11 , (true ? 0 : boost::foreach_detail_::encode_type( str , boost::foreach_detail_::is_const_( str ))) ) ; _foreach_continue11 ? boost::foreach_detail_::next( _foreach_cur11 , (true ? 0 : boost::foreach_detail_::encode_type( str , boost::foreach_detail_::is_const_( str ))) ) : (void)0) if (boost::foreach_detail_::set_false( _foreach_continue11 )) {} else for ( ch = boost::foreach_detail_::deref( _foreach_cur11 , (true ? 0 : boost::foreach_detail_::encode_type( str , boost::foreach_detail_::is_const_( str ))) ) ; ! _foreach_continue11 ; _foreach_continue11 = true) {
        std::cout << ch;
      }
      std::cout << std::endl;
      return 0;
    }

    Конечно, это не совсем говнокод, но... я офигел когда посмотрел во что превращается простой BOOST_FOREACH

    Запостил: rudvil, 03 Мая 2010

    Все комментарии (815)
  16. Комментарий к говнокоду #24629

    • Топфаче, кстати, физически располагается в Питере, как и известная компания. Совпадение?
      Ответить
    Показать код ▼

    JavaScript / Говнокод #24629

    1. 1
    https://pikabu.ru/story/bez_lokha_i_zhizn_plokha_6096016

    Запостил: minusinho, 16 Августа 2018

    Все комментарии (4)
  17. Комментарий к говнокоду #24633

    Показать код ▼

    C++ / Говнокод #24633

    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
    /*
    	Программа для генерации и вывода разряженной матрицы
    	Специально для сайта govnokod.ru
    */
    #include <iostream>
    #include <cstdlib>
    #include <ctime>
     
    // Объявление переменных
    const int first_index_size=20;
    const int second_index_size=50;
    char matrix_array[first_index_size][second_index_size];
     
    enum border_style{
    	line,single 
    };
     
    void borders(border_style matrix_border)
    {
    	switch(matrix_border)
    	{
    		case 0:
    			for(int i=0; i<(second_index_size+2); i++)
    				std::cout<<"#";
    			std::cout<<"\n";
    			break;
    		case 1:
    			std::cout<<"#";
    	}
    }
     
    void rand_func_init()
    {
    	// Инициализация функции rand()
    	srand(time(0));
    	rand();
    }
     
    void matrix_init_zero()
    {
    	// Инициализация матрицы нулём	
    	for(int i=0; i<first_index_size; i++)
    		for(int t=0; t<second_index_size; t++)
    			matrix_array[i][t]=0;
    }
     
    void matrix_init_rand()
    {
    	// Заполнение матрицы
    	for(int i=0; i<first_index_size; i++)
    	{
    		int init_num=rand()%11;
    		while(init_num)
    		{
    			init_num--;
    			matrix_array[i][rand()%50]=149;
    		}
    	}
    }
     
    void matrix_print()
    {
    	// Вывод матрицы	
    	borders(line);
    	for(int i=0; i<first_index_size; i++)
    	{
    		borders(single);
    		for(int t=0; t<second_index_size; t++)	
    			std::cout<<matrix_array[i][t];
    		borders(single);
    		std::cout<<"\n";
    	}
    	borders(line);
    }
     
    int main()
    {
    	rand_func_init();
    	matrix_init_zero();
    	matrix_init_rand();
    	matrix_print();
    	return 0;
    }

    Разряженная матрица 20x50.
    Количество ненулевых значений от 0 до 10.

    Запостил: BelCodeMonkey, 18 Августа 2018

    Все комментарии (28)
  18. Комментарий к говнокоду #24601

    Показать код ▼

    C# / Говнокод #24601

    1. 1
    2. 2
    Ненавижу "Console.WriteLine("something");", "Cube coin = new Cube(2);" и "int[ , ] arr = new int[2,3];".
    В крестах все проще: "cout << "something";", "Cube coin(2);" и "int arr[2,3];".

    Для меня идеальным языком был бы сисярп с синтаксисом крестов.

    Запостил: shite, 08 Августа 2018

    Все комментарии (20)
  19. Комментарий к говнокоду #24548

    Показать код ▼

    Куча / Говнокод #24548

    1. 1
    Я 20 и мне бородат. :)

    Да будет хохлосрач!11

    Запостил: shite, 27 Июля 2018

    Все комментарии (18)
  20. Комментарий к говнокоду #24637

    • Какающий зайчик:)

      >>An alternative to PHP on the JVM
      накуя?! почему не groovy?

      .> // объявляем константу:
      .> $env->defineConstant('MY_CONST', 12345);

      накроманы чёртовы
      Ответить
    Показать код ▼

    Куча / Говнокод #24637

    1. 1
    2. 2
    Я готов сделать заявление, которое возможно, вызовет сенсацию:
    Конардо (он же КрашТестерАнусов, Камерунец, ДлинныйХуй и т.п.) член команды разработчиков http://develnext.org/ru/

    Запостил: bar-u-xoloda, 19 Августа 2018

    Все комментарии (1)