Digte om Haskell, C++ og programmører

Hej, Habr, vil du have lidt søndagsafslapning? Læs mine digte, de vil muntre dig op, og nogle vil få dig til at tænke.

Moderne programmør

Jeg er en programmør, der knap indså det
Hele essensen af ​​programmeringskontorer.
Jeg er i midten igen ved toogtyve,
Og som enogtyve var der en senor.

Addition

Arbejdet er i gang, og hvad man end må sige,
De vil indvie mig i håndværket.
Jeg dater, når jeg er tredive,
Og som fyrre går jeg i børnehave.

Vanskeligheder ved at rekruttereVi har mistet vores fødder, vi kan ikke finde personen:
Alle er ikke seje nok til os.
Vi vil gerne have en herre med århundreders erfaring,
Bare ikke disse, der kommer i hobetal.

Disse kammerater er frække og dristige
De lyver om erhvervede færdigheder.
Vi vil gerne have en herre med viden om sagen;
Vi har ikke brug for disse, de vil dø af indsatsen.

Vi vil gerne have en herre - en talentfuld lyskilde -
I de mørke miner af uraniummalme.
Vi ville ønske, at senoraen var klogere end idioten,
Det er en skam, de ikke kommer her.

Didas kæmpede for...Didas kæmpede for
Og de drev FP-folkene til helvede:
Deres verden accepterer ikke
Hvem er glad for lambdaer og funktorer?

Didas kæmpede for
Drevet af dejens kraft,
Og de drev tåber ihjel,
Tilhængere af FPshnogo ondskab.

Verset er dedikeret til udviklingen af ​​sikre OS-komponenter ved hjælp af Haskell hos Kaspersky Lab.

Voldtægtsmand bedstefar og HaskellDen voldtægtsmands bedstefar sad i fængsel,
Lider af problemer.
Og jeg tænkte på, hvordan man reddede Xi
Fra bugs for evigt.

Han tænkte så meget, at han blev grå
Spiste ikke og sov dårligt.
Men han fandt en god skæbne,
Hvor Haskell hersker.

Han så tydeligt sit mål:
Koden skal være smuk.
Og han lavede D.S.L.
Generer C-kode.

Og alt ville være fedt, men tab
Det ville han virkelig ikke.
For at have valgt Haskell nu
Hele afdelingen blev fyret.

Skibet "Haskell"Ind i forvirringens standardhvirvel
Han dykkede tappert ned fra agterstavnen,
Vores kaptajn på skibet, -
Vitaly Bragile.

På vandringer mellem Xi og Ha
Helten fra det forrige vers
Han kom frem i lyset, mens han boede i Moskva, -
Vores Yuri Syrove.

Fjerner melankoli som tåge,
I idéernes hav, vor høvding
Han testamenterede os til at holde os flydende,
Store Klapau.

Angiv GHC-kode
Han vil tage hvad du beder om,
Den stærkeste fyr ved åren,
Zavyalov Vladisla.

På sikker vej mellem skarpe sten
Navigator-ældste leder os,
Inline kort over mange lande,
Vershilov Alexan.

Længe leve vort herlige hjem,
Vi fører ham til viden,
Skibet er stolt og godt,
Vores Haskell er dyr.

Hogweed er et lokalt meme af haskell_blah-chatten i Telegram.

bjørnekloSov godt, guide
Lambdaer og typer i den menneskelige verden:
Svin pastinak vogter chatten
Vil holde dig rolig om natten.

Uanset hvor oprørt chatten er,
Bryd ikke stålbøjlerne.
Bjørnekloen står på vagt
Juice markerer tåber.

Hvil, glem dig selv, kriger,
Natten er mørk og dyb.
Sov, vær ikke bange, vær rolig -
Du er i skyggen af ​​bjørneklo.

Han er i skyggen af ​​en stjerneklar nat
Beskytter mod fjender.
Bjørneklo er meget giftig -
Symbol på lambda-hyrder.

Spirit of matana-theorkatHurtigt, stolt, skrånende
Studieplanen stiger, -
Det er ånden i matan-theorkat
Profeterer stor pine.

Du kan lide for en idé
For at lære Haskell en dag,
Men han opgav den gode idé:
Der er ond matana-theorkata.

Du hønsede ud foran en imaginær barriere,
Kalder Smatana fra afhandlingen.
Men det var ikke en horned dæmon,
Og den lille ånd af theorkat.

Du slap ud, og Haskell er for sent
Trækker langs solnedgangsstien.
Og et eller andet sted er det trist og ensomt
Theorkatens fornærmede ånd.

Haskellian Night PromenadeHaskellister skinner om natten
Fra lyset af de hellige monader,
Og i tanker - krystal og rent -
De laver deres natpromenade.

Chu! - udmattet af rektalsmerter
Kammerat forelsket i genstande.
Hvad er vigtigst at gøre: rektangel,
Eller er en firkant stadig bedre?

Objekter har en stålramme,
Figurerne har en himmelsk livsstil.
Venstre går og går til højre
Diamantforbindelsesparade.

Angre! - hjertets stemme kalder.
Rolige! Sammenbrud er uundgåeligt!
Men han vil have mere "orden"
Fuldstændig skør kammerat.

Arvesager baggrund
Det lover endnu flere "belønninger":
Nu, uden at kende bebrejdelse,
Et kvadrat er afledt af cirklen.

Parat. Men jeg lugter repressalier,
Den stakkels kammerat er bekymret:
Han er et skælvende væsen, eller faktisk,
Har genstande tilfældigt.

Hvor er det dejligt, at der ikke er sådan en smerte
I den verden, hvor der er mange monader,
I en verden, hvor du kan være fri
Tag din nattepromenade.

Og til dessert - et stort værk om C++, som jeg læste til min keynote talk på C++ Siberia 2019-konferencen.

C++-sagaen i tre dele og en tilføjelseDEL 1. TYPER OG EKSPRESSIVITET

Arbejdsaften. Skærmlys.
Søvnen kommer fra tusmørket.
Jeg vil gerne gå på en bar; men det er stadig tidligt
Og det er ikke det, du skal tænke på.

Udgivelsen brænder, kolleger græder,
Programmet er ikke klar til tiden...
... Og tanken springer kaotisk
Mellem brudte linjer.

Refaktorering er en hellig ting
Og kompilatoren ville være en ven,
Men for sådanne typer er det fantastisk
At fratage nogen deres hænder.

Tingene er komplicerede med disse typer:
Uanset hvordan jeg beder, uanset hvordan jeg spørger,
Der er ingen måde at udtrykke dem på
Alt det kan ikke tillades.

For alt urent i programmet
Vores compiler vil forblive tavs.
Debug koden, se efter den selv,
Indtil din brænder.

DEL 2. MULTI-TREADED KODE

Snebolden snurrer vildt og nidkært
I februarkulden udenfor vinduet.
Jeg vil gerne i seng... Men det er stadig tidligt,
Og det behøver du ikke tænke på...

... Forbandet fejl ødelagde trådene,
Ændring af data forkert
Dedlock er hans oprindelige credo,
Og aircondition-flyvningen er dens banner.

Han er lavet af foranderlige våben
Udfører målrettet skydning.
Og han vil have, beskidte Judas,
Begrav vandløbene i en kiste.

Det ved han i krig med orden
Foregiver snedigt at være en domstol,
Og annoncere det i en glat dom,
Hvem er skyld i "ordenen"?

Som af uvidenhed nærmer sig
Den usikre rollebesætning pressede på overalt.
Hvem opdrættede gudlignende freaks,
Og han skabte ballast af nudler.

Hvem var i et usundt vanvid,
Når man brænder alle broer,
Gik med et foranderligt charter
Til et flertrådet kloster...

... Sådan hidtil uset "dårlighed"
Du har ikke oplevet det længe.
Problemer formerer sig som fluer
Koden bliver til problemer.

DEL 3. MØNSTER, OOP OG KEDELPLADE

Billedet er lusket
En pige med en paraply griner.
Kalder og vinker som en pån,
Men det er ikke det, du skal tænke på.

Succesens time er endnu ikke nær,
For nu, revet fra hinanden af ​​bolte,
Produktet lider i dybet af værkstedet
Fra nøddeufuldstændighed.

I denne fabrik genstandene
Hævede værre end pasta,
Og efter eksemplet med en hemmelig sekt
Opportunisten er indlejret der.

Hans job er at være på vagt
Alt det, der er tæt på fornuften.
Alt, hvor der er mening, og endda
Hvor mening ikke er let at se.

Slyngelen kæmper mod Occam
Og han sætter ild til sit talent.
Med ham vil kys blive en skam,
Og sindet er fuldstændig ødelagt.

Proklamerer højt
alsidighed af diagrammer,
Han vil tie om spildt arbejdskraft,
Og uoverensstemmelser her og der.

Den snu mand forsøger at glide
Dele af ekstremt komplekse former.
Det er et stykke kage for ham at forvirre alt,
Han er specialist i dette på mange måder...

... Sådan, efter skurkens lune
I magiens land OOPea
Eposet varer i århundreder,
Hvor hovedrollen er nonsens.

TILFØJELSE. RUST

En pote bevæger sig blidt i hjørnet
Vægur kat,
Lavalampen flimrer
Men det er ikke det, du skal tænke på.

Hvad skal man tænke på?.. Smutter væk
En tanketråd ind i nattens mørke.
Virkeligheden smelter og smelter
Og der er ikke mere mening at hente.

Søvnen kommer.
Og der står den
Boks,
alt dækket af rust:
Hverken sød eller uhøflig, ikke lille, ikke en kiste,
Lige som en terning, med hæftelås.

Brystet er åbent.
Og det vokser i det
En blomst så smuk som daggry.
Den er dækket af bløde flammer,
Og udsender et stærkt lys.

Planten brænder af en grund.
Den kontrasterende tone i hans ild
Fyldt med lidenskab. Og ren
Hans tavse snak.

Med sin varme vil det opløses
Træt af tomme taler.
Han tilbeder enkelhed
Og sammenhængen i de små ting.

Han annoncerer kanterne,
Hvor der ikke er destruktive mirakler.
Der er berygtede tøser
Det vil ikke bryde processen.

Der er sikkerhed og komfort,
Der er ingen smerte eller skam.
Der betales lykke forud,
Og alder er ikke et problem.

Der er endda en mærkelig pengeudlåner
Vil give dig et bjerg af sølv.
Han er ikke stor i affald,
Og ved at bevare godheden...

... Sådan var drømmen. Når du vågner, dig
Tilbage til kontoraften
Og nu var jeg i fangenskab af en drøm
Overvind neurasteni.

Hvis du kunne lide det, så fortæl det til dine kolleger og venner. 🙂 Du kan finde endnu flere essays på min hjemmeside. Abonner, kom, følg. Jeg vil være meget glad!

Kilde: www.habr.com

Tilføj en kommentar