Gedichten oer Haskell, C++ en programmeurs

Hallo, Habr, wolle jo in bytsje sneins ûntspanning? Lês myn gedichten, se sille jo fleurje, en guon sille jo tinke.

Moderne programmeur

Ik bin in programmeur dy't amper realisearre
De hiele essinsje fan programmearring kantoaren.
Ik bin wer in midden om twaentweintich,
En op ienentweintichste wie der in senor.

Oanfolling

It wurk giet troch, en, wat men ek sizze kin,
Se sille my inisjearje yn it ambacht.
Ik sil útgean as ik tritich bin,
En om fjirtich gean ik nei de pjutteboartersplak.

Swierrichheden fan wervingWy binne ús fuotten ferlern, wy kinne de persoan net fine:
Elkenien is net cool genôch foar ús.
Wy wolle in hear mei ieuwen ûnderfining,
Krekt net dizze dy't yn drokte komme.

Dizze kameraden binne brutaal en fet
Se lizze oer opdien feardichheden.
Wy wolle graach in hear mei kennis fan de saak;
Wy hawwe dizze net nedich, se sille stjerre fan 'e ynspanning.

Wy wolle graach in hear - in talintfolle ljochter -
Yn 'e tsjustere minen fan uraniumertsen.
Wy winskje dat de senora slimmer wie as de idioat,
It is spitich dat se hjir net komme.

De Didas striden foar de...De Didas fochten foar
En se rieden de FP-minsken nei de hel:
Harren wrâld net akseptearje
Wa is bliid mei lambda's en funktoren?

De Didas fochten foar
Oandreaun troch de krêft fan dough,
En hja rieden dwazen dea,
Oanhingers fan FPshnogo kwea.

It fers is wijd oan 'e ûntwikkeling fan feilige OS-komponinten mei Haskell by Kaspersky Lab.

Rapist Pake en HaskellDe ferkrêfte pake siet yn 'e finzenis,
Lied oan problemen.
En ik tocht oer hoe't ik Xi rêde kin
Fan bugs foar altyd.

Hy tocht safolle dat er griis waard
Hat net iten en net goed sliept.
Mar hy fûn in goed bestimming,
Dêr't Haskell hearsket de roast.

Hy seach dúdlik syn doel:
De koade moat moai wêze.
En hy makke D.S.L.
Generearje C-koade.

En alles soe wêze cool, mar ferliezen
Hy woe eins net.
Foar it kiezen fan Haskell no
De hiele ôfdieling waard ûntslein.

Skip "Haskell"Yn de standert draaikolk fan betizing
Hy dûke moedich út 'e efterkant,
Us kaptein op it skip, -
Vitaly Bragile.

Yn swalkjen tusken Xi en Ha
De held fan it foarige fers
Hy kaam oan it ljocht doe't hy yn Moskou wenne, -
Us Yuri Syrove.

Melancholy ferdriuwt as mist,
Yn 'e seeën fan ideeën ús haadling
Hy liet ús driuwend bliuwe,
Grutte Klapau.

Sitearje GHC koade
Hy sil nimme wat jo freegje,
De sterkste man by de oar,
Zavyalov Vladisla.

Op in feilich paad tusken skerpe rotsen
De navigator-âldste liedt ús,
Inline kaarten fan in protte lannen,
Vershilov Alexan.

Lang libje ús hearlike hûs,
Wy liede him ta kennis,
It skip is grutsk en goed,
Us Haskell is djoer.

Hogweed is in lokale meme fan it haskell_blah petear yn Telegram.

HogweedSliep goed, gids
Lambda's en soarten yn 'e minsklike wrâld:
Hog pastinaak bewake it petear
Sil jo nachts kalm hâlde.

Hoe oerstjoer it petear ek is,
Net brekke de stielen shackles.
De berm stiet op wacht
Sap markearret dwazen.

Rêst, ferjit dysels, strider,
De nacht is tsjuster en djip.
Sliepe, wês net bang, wês kalm -
Jo binne yn it skaad fan 'e hogweed.

Hy stiet ûnder it skaad fan in stjerrenacht
Beskermet tsjin fijannen.
Hogweed is tige giftig -
Symboal fan lambda-herders.

Geast fan matana-theorkatFluch, grutsk, skeind
It stúdzjeskema nimt ta, -
Dat is de geast fan matan-theorkat
Profetearret grutte pine.

Jo kinne lije foar in idee
Om Haskell ienris te learen,
Mar hy liet it goede idee:
Der is kweade matana-theorkata.

Do biste út foar in tinkbyldige barriêre,
Calling Smatana út it traktaat.
Mar it wie gjin hoarnen demon,
En de lytse geast fan theorkat.

Do hast út, en Haskell is te let
Slepen lâns it sunset paad.
En earne is it tryst en iensum
De misledige geast fan 'e teorkaat.

Haskellian Night PromenadeHaskellisten skine yn 'e nacht
Ut it ljocht fan 'e hillige monaden,
En yn gedachten - kristal en suver -
Se dogge har nachtpromenade.

Chu! - útput troch rektale pine
Kameraad fereale op objekten.
Wat is it wichtichste om te dwaan: rjochthoek,
Of is in fjouwerkant noch better?

Objekten hawwe in stielen frame,
De figueren hawwe in himelske wize fan libjen.
Links giet en giet rjochts
Diamond ferbinings parade.

Bekeare! - de stim fan it hert ropt.
Stil! Ynstoarten is ûnûntkomber!
Mar hy wol mear "oarder"
Folslein gekke kameraad.

Erfskip gefallen eftergrûn
It belooft noch mear "beleanningen":
No hy, sûnder ferwyt te witten,
In fjouwerkant is ôflaat fan 'e sirkel.

Klear. Mar ik rûk represailles,
De earme kammeraat makket him soargen:
Hy is in trillend skepsel, of yndie,
Hat objekten yn tafal.

Wat is it moai dat der net sa'n pine is
Yn dy wrâld dêr't in protte monaden binne,
Yn 'e wrâld wêr't jo frij kinne wêze
Nim jo nachtpromenade.

En foar it dessert - in grut wurk oer C++, dat ik lês by myn keynote-petear op 'e C++ Siberia 2019-konferinsje.

De C ++ saga yn trije dielen en ien tafoegingPART 1. TYPEN EN EXPRESSIVITEIT

Wurkjûn. Skerm ljocht.
Sliep komt út 'e skimer.
Ik soe graach nei in bar gean; mar it is noch betiid
En dat is net wat jo moatte tinke oer.

De frijlitting baarnt, kollega's skrieme,
It programma is net op tiid klear...
... En de gedachte springt chaotysk
Tusken brutsen linen.

Refactoring is in hillich ding
En de gearstaller soe in freon wêze,
Mar foar sokke soarten is it geweldich
Om immen syn hannen te ûntnimmen.

Dingen binne yngewikkeld mei dizze soarten:
Hoe ik ek bid, hoe't ik ek freegje,
D'r is gjin manier om se út te drukken
Alles dat kin net tastien.

Foar alles ûnrein yn it programma
Us gearstaller sil stil bliuwe.
Debug de koade, sykje it sels,
Oant dy baarnt.

PART 2. MULTI-THREADED CODE

De sniebal draait wyld en iverich
Yn de febrewaris kjeld bûten it rút.
Ik wol graach op bêd... Mar it is noch betiid,
En dêr hoege jo net oan te tinken ...

... Ferdomme bug hat de triedden fernield,
It feroarjen fan de gegevens ferkeard
Dedlock is syn memmetaal credo,
En de loft conditioning flecht is syn banner.

Hy is makke fan feroare wapens
Fiert doelbewuste sjitten út.
En hy wol, smoarge Judas,
Begrave de streamen yn in kiste.

Hy wit dat yn oarloch mei oarder
Slinks foarstelle as in rjochtbank,
En ferkundigje it yn in glêd oardiel,
Wa is de skuld foar de "oarder"?

Wa't út ûnwittendheid oankomt
De ûnfeilige cast wie triuwe oeral.
Dy't godlike freaks fokt,
En hy makke ballast út noedels.

Wa wie yn in ûnsûne waansin,
As, alle brêgen ferbaarnd,
Gie mei in mutable charter
Nei in kleaster mei mear triedden...

... Sa'n ungewoane "minnens"
Jo hawwe it al lang net meimakke.
Problemen fermannichfâldigje as miggen
De koade feroaret yn problemen.

PART 3. PATTERNS, OOP EN BOILERPLATE

De foto is slim
In famke mei in paraplu laket.
Ropt en winkt as in pear,
Mar dat is net wat jo moatte tinke oer.

De oere fan sukses is noch net tichtby,
Foar no, útinoar skuord troch bouten,
It produkt lijt yn 'e djipten fan' e workshop
Fan nut ûnfolsleinens.

Yn dit fabryk de objekten
Swol erger dan pasta,
En nei it foarbyld fan in geheime sekte
De opportunist is dêr ynbêde.

Syn taak is om op wacht te stean
Alles wat ticht by de reden is.
Alles wêr't betsjutting is, en sels
Wêr't betsjutting net maklik te sjen is.

De skelm fjochtet Occam
En hy set syn talint yn 'e brân.
Mei him sille tútsjes skande wurde,
En de geast is folslein ferneatige.

Lûd ferkundigje
Veelzijdigheid van diagrammen,
Hy sil swije oer fergriemde arbeid,
En inkonsistinsjes hjir en dêr.

De slûchslimme man besiket te slipjen
Dielen fan ekstreem komplekse foarmen.
It is in stik koeke foar him om alles te ferwarren,
Hy is in spesjalist yn dit op in protte manieren ...

... Sa, op 'e wille fan 'e smjunt
Yn it lân fan magy OOPea
It epos duorret ieuwen,
Dêr't de haadrol ûnsin is.

TOEVOEGING. RUST

In poat beweecht sêft yn 'e hoeke
Muurklok kat,
De lavalampe flikkeret
Mar dat is net wat jo moatte tinke oer.

Wat te tinken?.. Weggliden
In tried fan tinken yn it tsjuster fan 'e nacht.
De werklikheid smelt en smelt
En der is gjin betsjutting mear te krijen.

De sliep komt.
En dêr stiet it
Doaze,
alles bedekt mei roest:
Gjin swiet noch rûch, net lyts, gjin kiste,
Rjocht as in kubus, mei in stapelslot.

It boarst is iepen.
En it groeit deryn
In blom sa moai as de moarn.
It is bedutsen mei sêfte flammen,
En stjoert in helder ljocht út.

De plant baarnt foar in reden.
De kontraste toan fan syn fjoer
Fol mei passy. En suver
Syn stil geklets.

Mei syn waarmte sil it oplosse
Wurch fan lege taspraken.
Hy oanbidt ienfâld
En de gearhing fan 'e lytse dingen.

Hy kundiget de rânen oan,
Wêr't gjin destruktive wûnders binne.
Der binne beruchte sluten
It sil it proses net brekke.

D'r is feiligens en komfort,
Der is gjin pine of skamte.
Dêr wurdt lok foarôf betelle,
En leeftyd is gjin probleem.

Der is sels in frjemde jildsjitter
Sil jo in berch fan sulver jaan.
Hy is net grut yn ôffal,
En troch goedens te behâlden ...

... Sa wie de dream. As jo ​​wekker wurde, do
Werom op it kantoar nacht
En no wie ik yn finzenskip fan in dream
Neurasthenia oerwinne.

As jo ​​​​it leuk fine, fertel dan jo kollega's en freonen. 🙂 Jo kinne fine noch mear essays op myn webside. Abonnearje, kom, folgje. Ik sil tige bliid wêze!

Boarne: www.habr.com

Add a comment