1. C++ / Говнокод #27019

    0

    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
    #include <stdint.h>
    #include <stdio.h>
    #include <stdlib.h>
    
    #define SIMPLIFY ^ -1
    
    globalStorage[] = {3, 1819043146, 1998597229, 1684828781, 35, 0 };
    int* localStorage = globalStorage + 1;
    
    declarator(x) int x; { return x; }
    
    main(void)
    {
        int* __L_LOCAL_BUF = malloc(-(localStorage[-1] SIMPLIFY) << 2);
    
        for(localStorage[-(localStorage[-1] SIMPLIFY)] ^= localStorage[-(localStorage[-1] SIMPLIFY)]; 
            localStorage[-(localStorage[-1] SIMPLIFY)] <
            -(localStorage[-1] SIMPLIFY); ++localStorage[-(localStorage[-1] SIMPLIFY)])
            __L_LOCAL_BUF[ localStorage[-(localStorage[-1] SIMPLIFY)]] = 
                localStorage[localStorage[-(localStorage[-1] SIMPLIFY)]]
        	^ (((2 * 2 * 2 * 2 * 2 * 2 * 2 * 
                ((int_fast8_t*)((int_fast64_t)(declarator)-(-((-((2ll * 2ll * 2ll * 2ll * 2ll *
                    2ll * 2ll * 2ll * 2ll) ^ -1ll)) 
                    ^ -1ll))))[0]) >> 1 >> 2 >> 3) / 
                    ((int_fast8_t*)((int_fast64_t)(declarator)-(-((-((2ll * 2ll * 2ll * 2ll * 2ll * 2ll * 
                        2ll * 2ll * 2ll) ^ -1ll))
                        ^ -1ll))))[0]);
    
        printf("%s\n", (const char*)__L_LOCAL_BUF);
      
        free(__L_LOCAL_BUF);
    	
        return 0;
    }

    Переписал Hello world под современные тренды и библиотеки.

    Запостил: digitalEugene, 11 Октября 2020

    Комментарии (50) RSS

    • Ничего не понял. Переведи на "PHP".
      Ответить
    • Доброе утро, HACTEHbKA.
      Ответить
    • Особенно десятая строчка в стиле K&R современна.
      Ответить
    • нормальный код, весь вконтакте так написан
      Ответить
      • Вообще-то "ВКонтакте" и "Facebook" написаны на "PHP". На "C/C++" пишется только небольшое количество вспомогательных сервисов.
        Ответить
    • declarator(x) int x; { return x; }


      а что это вообще за нахуй?
      Ответить
      • K&R C
        Ответить
        • Переведи на "C++" или "PHP".
          Ответить
          • int declarator(int x) { return x; }
            Ответить
            • Какой багор )))))))))))
              Ответить
              • Заметь, в «K&R» был автовывод типов: «int» не нужно было писать явно.
                Ответить
                • >автовывод
                  да, только выводил он почему-то всегда int.
                  Ответить
                  • Стабильность!
                    Ответить
                    • кстати, в K&R C было ключ слово "auto", но совсем не для того
                      Ответить
                      • Да, это был «storage classificator» (или типа того), он указывал место хранения переменной. Тогда ещё модно было в коде указывать «register» и прочие матерные слова, которые делали работу за компилятор.
                        Ответить
                        • угу)

                          люблю выебываться называя локальные/стековые переменные "автоматическими": не все понмимают
                          Ответить
                          • Тест на сишника.
                            Ответить
                            • да в инстике наверное все сишку знали, но некоторые люди не писали на ней уже 15 лет, и всё забыли
                              Ответить
                              • В Инстаграме?
                                Ответить
                                • At Instagram, we have the world's largest deployment of the Django web framework, which is written entirely in Python


                                  там питонобляди
                                  и внезапно джангобляди
                                  Ответить
                          • Почему выёбываться? Вполне себе устоявшийся сишко-/крестотермин.
                            Ответить
                        • https://developer.apple.com/documentation/foundation/nszone

                          смотри, чо нашёл!

                          https://developer.apple.com/documentation/foundation/object_runtime/java_support
                          Ответить
                          • > n/nszone
                            так вроде бы и alloc принимал зону, но давно уже не рекоменду

                            >нашел
                            This function has been deprecated.
                            This function has been deprecated.

                            В какой-то момент Java считалась нормальным API к Mac OS X

                            http://etutorials.org/Mac+OS/using+mac+os+x+v10.3+panther/Part+I+Mac+OS+X+Exploring+the+Core/Chapter+1.+Mac+OS+X+Foundations/Mac+OS+X+Architecture+and+Terminology/

                            Но как минимум со времен ios вероятно уже нет
                            Ответить
                  • Зато предсказуемо.
                    Ответить
                  • Такой вывод типов ещё в фортане был: God is real unless declared integer.
                    Ответить
                    • в каких еще языках тип зависит от имени?

                      В руби константность зависит от регистра!)
                      Ответить
                      • Васик же.
                        В «Go» имена с Прописной буквы — публичные, со строчной — приватные.
                        Ответить
                        • васик -- да) но смотря какой

                          У меня был васик, где $a это строка, а "a" эточичло
                          Ответить
                          • Поправка: a$ — это строка. Попрошу не путать с «PHP» и с «Перлом».
                            Ответить
                            • а также с шелом и язком богов -- TCLем

                              забыл уже бейсик совсем(((
                              Ответить
                      • в Go от капитализации зависит видимость
                        Ответить
                        • круто)
                          Ответить
                        • > от капитализации зависит видимость

                          Звучит как очередная маркетушня на маркетхабе.
                          Ответить
                          • да, надо было написать

                            от капитализации зависит визибилити

                            и можно идти mba получать
                            Ответить
                            • Слово «зависит» тоже нужно поменять на какое-нибудь «маркетинговое».
                              Ответить
                              • релевантно
                                Ответить
                                • «релевантно» это «имеет отношение», а не «зависит»
                                  Ответить
                              • волатильность визибилити зависит от капитализации

                                обосрался)
                                Ответить
                                • Визибилити обусловлено капитализацией.
                                  Ответить
                                  • Константа – недвижимость
                                    Ответить
                                    • Волатильные операции совершаются в строго определённом порядке, обусловленном рынком.
                                      Ответить
                                      • Передача непрофильных активов по значению
                                        Ответить
                    • Надо обучить нейросеть на типичных именах переменных. И пусть сама выводит подходящие типы, константность и публичность.
                      Ответить
                      • Будет прикольно, базу ломанут и инет к тартарары улетит с забавными логами состоявшими из нецензурщины на всех языках мира, и рефракторить все это будет рынок фриланса, затем будет сокращение числа сотрудников, зарлплат, программисты перестанут ценится и останутся только питонобляди
                        Ответить
            • А на "PHP"?
              Ответить

    Добавить комментарий