Pull to refresh

Стихи в коде

Reading time 2 min
Views 76K


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


Беглые поиски вырисовали не очень приятную ситуацию — в то время как за границей искусство стихов в коде более-менее развито, есть даже сборник code {poems}, за авторством отечественных программистов удалось найти всего парочку творений.

А как обстоят дела с программистами-поэтами на хабре? Пост будет дополняться стихотворениями из комментариев, приветствуются все языки программирования (поговаривают, что Perl в этом случае — самый богатый на выразительные средства). И не забывайте, что код должен компилироваться. Ах да, тут советуют выкладывать творения на Instacode.

Автор: Dark Dragon
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("");

Instacode
(с) Dark Dragon


[Love.cpp], Автор: Лев Артурович Ткаченко
#include <God.h>
#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;}

(с) Лев Артурович Ткаченко
Tags:
Hubs:
+127
Comments 89
Comments Comments 89

Articles