На хабре каждую неделю загораются споры о том, как должен выглядеть идеальный код, нужно ли его комментировать, как правильно именовать переменные. А что насчет самой высокой формы любого языка — поэзии?
Беглые поиски вырисовали не очень приятную ситуацию — в то время как за границей искусство стихов в коде более-менее развито, есть даже сборник code {poems}, за авторством отечественных программистов удалось найти всего парочку творений.
А как обстоят дела с программистами-поэтами на хабре? Пост будет дополняться стихотворениями из комментариев, приветствуются все языки программирования (поговаривают, что Perl в этом случае — самый богатый на выразительные средства). И не забывайте, что код должен компилироваться.
if (newGame) resources.free(); s = FILENAME + 3; setLocation(); load(s); loadDialog.process(); try { setGamerColor(RED); } catch(Exception e) { reset(); } while (notReady) { objects.make(); if (resourceNotFound) break; } byte result; // сменить на int! music(); System.out.print("");
(с) Dark Dragon
#include <Time.h> #include <Love.h> #include <persones\LonelyLion.obj> #include <persones\She.obj> // ----------------------------- #define is == // ----------------------------- begin: // ----------------------------- if( Time() is EVENING ) {close(ALL_THE_STREAMING); ( shutdown(NULL) AND finished(ALL_PROCESS)) } else {(close(EYES); start((float *)function Dreaming()) AND (see(Her->Body->Lips->Legs[i + next])); } God->allocated(many_happy_seconds); for(Me + You) {FOREVER_BE_INLOVE}; stop(RAIN); repeat { play(sound());} until(dancing()); #ifNotDefined EventExit (int) 1; while (NOT say("YES")) repeat{1} until(waiting()); if(_say_ is TRUE) {( MyHeart(ONLINE); Volume(); Sky(ON_SUNSET); increasing(Brightness_Rating); ) AND (Date is new(*struct ParadiseForYou)) } putstring(1,1, "Hello,world! I LOVE YOU!!!"); getch(); DRAW_SMILE(MAGENTA_COLOR, screen); compile(My_And_Her_Life, InGodsDebugger) AND {close(file); save(); goto begin;}
(с) Лев Артурович Ткаченко
ссылка на оригинал статьи http://habrahabr.ru/post/186044/
Добавить комментарий