Школоло / Говнокод #21250 0 123456789101112131415161718192021222324 type users_t = (tarasB := 0, superhackkiller1997, other_shit); say_ptr_t = procedure (const s : string); var users : array of string = ('tarasB', 'superhackkiller1997', 'other_shit'); function bind(usr: users_t) : say_ptr_t; begin end; {say_ptr_t bind(users_t usr) { void say(char * str) { fprintf(stderr, "%s: %s\n", users[usr], str); } say_ptr_t volatile p = say; return p; }} begin bind(tarasB)('is god'); bind(superhackkiller1997)('shit'); bind(other_shit)('ko-ko-ko'); end. Признавайтесь, кто автор кода? Запостил: huesto, 22.09.2016 (Updated 31.03.2018) Комментарии (8) RSS bagor 10 лет ago # 0 какой багор)))))) Ответить gost 10 лет ago # 0 ⇈ Оно мутирует! Ответить huesto 10 лет ago # 0 ⇈ Что, ")))))))"? Ответить inkanus-gray 10 лет ago # 0 Откуда у Вас недописанный фрагмент моей программы? Я, кажется, публиковал уже рабочую версию, а не этот черновик. Ответить huesto 10 лет ago # 0 ⇈ Нашел в Ideone через Google по запросу "царь" Ответить inkanus-gray 10 лет ago # 0 ⇈ Точно. Я случайно нажал кнопку отправки, не дописав код до конца. А я уже испугался, что кто-то получил доступ к моему винчестеру. Вот работающие версии: http://ideone.com/hvsQUc http://ideone.com/MLXyhC http://ideone.com/ymY9me Началось всё с этого говнокода: http://govnokod.ru/13162 Ответить guest 10 лет ago # 0 ⇈ винчестер юнайтед Ответить voodoodal16 10 лет ago # 0 Полный бред. Между прочим, сишное приведение (bind(tarasB)('is god');) довольно удобная штука. Позволяет избежать скобкоблядства. Ответить Добавить комментарий Отменить ответ Помни, guest, за тобой могут следить! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
inkanus-gray 10 лет ago # 0 Откуда у Вас недописанный фрагмент моей программы? Я, кажется, публиковал уже рабочую версию, а не этот черновик. Ответить
inkanus-gray 10 лет ago # 0 ⇈ Точно. Я случайно нажал кнопку отправки, не дописав код до конца. А я уже испугался, что кто-то получил доступ к моему винчестеру. Вот работающие версии: http://ideone.com/hvsQUc http://ideone.com/MLXyhC http://ideone.com/ymY9me Началось всё с этого говнокода: http://govnokod.ru/13162 Ответить
voodoodal16 10 лет ago # 0 Полный бред. Между прочим, сишное приведение (bind(tarasB)('is god');) довольно удобная штука. Позволяет избежать скобкоблядства. Ответить
Вот работающие версии:
http://ideone.com/hvsQUc
http://ideone.com/MLXyhC
http://ideone.com/ymY9me
Началось всё с этого говнокода:
http://govnokod.ru/13162
Между прочим, сишное приведение (bind(tarasB)('is god');) довольно удобная штука. Позволяет избежать скобкоблядства.