Mga tula tungkol sa Haskell, C++ at mga programmer

Kumusta, Habr, gusto mo ba ng kaunting pagpapahinga sa Linggo? Basahin ang aking mga tula, sila ay magpapasaya sa iyo, at ang ilan ay magpapaisip sa iyo.

Modernong programmer

Ako ay isang programmer na halos hindi napagtanto
Ang buong kakanyahan ng mga opisina ng programming.
Ako ay nasa gitna na naman sa bente dos,
At sa bente uno ay may isang senor.

Dagdag

Patuloy ang gawain, at, anuman ang sabihin ng isa,
Sisimulan nila ako sa craft.
Makikipag-date ako kapag ako ay trenta,
At sa kwarenta ay pupunta ako sa kindergarten.

Mga kahirapan sa pagre-recruitNawala ang aming mga paa, hindi namin mahanap ang tao:
Ang lahat ay hindi sapat na cool para sa amin.
Gusto namin ng isang panginoon na may maraming siglo ng karanasan,
Hindi lang ang mga ito na dumarami.

Ang mga kasamang ito ay bastos at matapang
Nagsisinungaling sila tungkol sa mga nakuhang kasanayan.
Nais namin ang isang panginoon na may kaalaman sa bagay na ito;
Hindi natin kailangan ang mga ito, mamamatay sila sa pagsisikap.

Gusto namin ng isang panginoon - isang mahuhusay na luminary -
Sa madilim na mga minahan ng uranium ores.
Nais naming ang senora ay mas matalino kaysa sa tanga,
Sayang naman at hindi sila pumunta dito.

Nakipaglaban ang mga Didas para sa...Ipinaglaban ng mga Didas
At itinaboy nila ang mga taong FP sa impiyerno:
Hindi tanggap ng mundo nila
Sino ang masaya sa mga lambdas at functors?

Ipinaglaban ng mga Didas
Hinihimok ng kapangyarihan ng kuwarta,
At pinalayas nila ang mga hangal sa kamatayan,
Adherents ng FPshnogo kasamaan.

Ang talata ay nakatuon sa pagbuo ng mga secure na bahagi ng OS gamit ang Haskell sa Kaspersky Lab.

Rapist Lolo at HaskellAng lolo na rapist ay nasa kulungan,
Pagdurusa sa mga problema.
At naisip ko kung paano ililigtas si Xi
Mula sa mga bug magpakailanman.

Ang dami niyang iniisip kaya naging kulay abo siya
Hindi kumain at hindi nakatulog ng maayos.
Ngunit nakahanap siya ng magandang kapalaran,
Kung saan pinamumunuan ni Haskell ang roost.

Malinaw niyang nakita ang kanyang layunin:
Dapat maganda ang code.
At gumawa siya ng D.S.L.
Bumuo ng C code.

At lahat ay magiging cool, ngunit pagkalugi
Ayaw niya talaga.
Para sa pagpili ng Haskell ngayon
Ang buong departamento ay tinanggal.

Ipadala ang "Haskell"Sa karaniwang ipoipo ng kalituhan
Buong tapang siyang sumisid mula sa popa,
Ang aming kapitan sa barko, -
Vitaly Bragile.

Sa mga libot sa pagitan nina Xi at Ha
Ang bayani ng nakaraang taludtod
Siya ay dumating sa liwanag habang naninirahan sa Moscow, -
Ang aming Yuri Syrove.

Tinatanggal ang mapanglaw na parang hamog,
Sa dagat ng mga ideya ang aming pinuno
Ipinamana niya sa atin na manatiling nakalutang,
Mahusay na Klapau.

Sipiin ang GHC code
Dadalhin niya ang anumang hilingin mo,
Ang pinakamalakas na lalaki sa sagwan,
Zavyalov Vladisla.

Sa isang ligtas na landas sa pagitan ng matutulis na bato
Pinamumunuan tayo ng navigator-elder,
Mga inline na mapa ng maraming bansa,
Vershilov Alexan.

Mabuhay ang ating maluwalhating tahanan,
Akayin natin siya sa kaalaman,
Ang barko ay mapagmataas at mabuti,
Mahal ang Haskell natin.

Ang Hogweed ay isang lokal na meme ng haskell_blah chat sa Telegram.

HogweedMatulog kang mabuti, gabay
Lambdas at mga uri sa mundo ng mga tao:
Hog parsnip na nagbabantay sa chat
Papanatilihin kang kalmado sa gabi.

Gaano man kagalit ang chat,
Huwag basagin ang bakal na tanikala.
Ang hogweed ay nagbabantay
Juice marks mga tanga.

Magpahinga, kalimutan ang iyong sarili, mandirigma,
Madilim at malalim ang gabi.
Matulog, huwag matakot, maging mahinahon -
Ikaw ay nasa anino ng hogweed.

Siya ay nasa ilalim ng anino ng isang mabituing gabi
Pinoprotektahan mula sa mga kaaway.
Ang hogweed ay napakalason -
Simbolo ng mga pastol ng lambda.

Espiritu ng matana-theorkatMabilis, mayabang, slopingly
Tumataas ang iskedyul ng pag-aaral, -
Iyan ang diwa ng matan-theorkat
Naghuhula ng matinding pagdurusa.

Maaari kang magdusa para sa isang ideya
Upang matutunan ang Haskell balang araw,
Ngunit tinalikuran niya ang magandang ideya:
May masamang matana-theorkata.

Nag-chick out ka sa harap ng isang haka-haka na hadlang,
Ang pagtawag kay Smatana mula sa treatise.
Ngunit hindi ito isang demonyong may sungay,
At ang munting diwa ng theorkat.

Nag-chick out ka, at huli na ang Haskell
Kinaladkad sa daanan ng paglubog ng araw.
At sa isang lugar ay malungkot at malungkot
Ang nasaktang espiritu ng theorkat.

Haskellian Night PromenadeAng mga Haskellist ay kumikinang sa gabi
Mula sa liwanag ng mga sagradong monad,
At sa mga pag-iisip - kristal at dalisay -
Ginagawa nila ang kanilang night promenade.

Chu! - napagod sa pananakit ng tumbong
Kasama sa pag-ibig sa mga bagay.
Ano ang pinakamahalagang gawin: parihaba,
O mas maganda pa rin ba ang isang parisukat?

Ang mga bagay ay may frame na bakal,
Ang mga pigura ay may makalangit na paraan ng pamumuhay.
Ang kaliwa ay pupunta at pupunta sa kanan
Parada ng mga koneksyon sa diyamante.

Magsisi ka! - tawag ng boses ng puso.
Tahimik! Ang pagbagsak ay hindi maiiwasan!
Ngunit gusto niya ng higit pang "order"
Ganap na baliw na kasama.

Inheritance case background
Nangangako ito ng higit pang "mga gantimpala":
Ngayon siya, nang hindi nalalaman ang pagsisi,
Ang isang parisukat ay nagmula sa bilog.

handa na. Ngunit nakaamoy ako ng paghihiganti,
Ang kawawang kasama ay nag-aalala:
Siya ay isang nanginginig na nilalang, o sa katunayan,
May mga bagay na nagkataon.

Ang sarap naman na walang ganoong sakit
Sa mundong iyon kung saan maraming monad,
Sa mundo kung saan maaari kang maging malaya
Dalhin ang iyong night promenade.

At para sa dessert - isang malaking gawain tungkol sa C++, na nabasa ko sa aking pangunahing tono sa kumperensya ng C++ Siberia 2019.

Ang C++ saga sa tatlong bahagi at isang karagdaganBAHAGI 1. MGA URI AT PAGPAPAHAYAG

Gabi ng trabaho. Ilaw ng screen.
Ang tulog ay nagmumula sa takipsilim.
Gusto kong pumunta sa isang bar; pero maaga pa naman
At hindi iyon ang kailangan mong isipin.

Ang paglaya ay nasusunog, ang mga kasamahan ay umiiyak,
Ang programa ay hindi handa sa oras...
... At ang pag-iisip ay tumalon ng magulo
Sa pagitan ng mga putol na linya.

Ang refactoring ay isang sagradong bagay
At ang compiler ay magiging kaibigan,
Ngunit para sa mga ganitong uri, ito ay mahusay
Upang bawian ang isang tao ng kanilang mga kamay.

Ang mga bagay ay kumplikado sa mga ganitong uri:
Gaano man ako magdasal, kahit anong hiling ko,
Walang paraan upang ipahayag ang mga ito
Hindi pwede lahat ng yan.

Para sa lahat ng hindi malinis sa programa
Ang aming compiler ay mananatiling tahimik.
I-debug ang code, hanapin ito sa iyong sarili,
Hanggang sa masunog ang sa iyo.

BAHAGI 2. MULTI-THREADED CODE

Ang snowball ay umiikot nang ligaw at masigasig
Noong Pebrero malamig sa labas ng bintana.
Gusto ko nang matulog... Pero maaga pa,
At hindi mo na kailangang isipin iyon...

... Sinira ng damn bug ang mga thread,
Mali ang pagpapalit ng data
Ang Dedlock ay ang kanyang katutubong kredo,
At ang air conditioning flight ang banner nito.

Siya ay gawa sa mga nababagong armas
Nagsasagawa ng target na pagbaril.
At gusto niya, maruming Judas,
Ilibing ang mga batis sa isang kabaong.

Alam niya iyon sa digmaan sa kaayusan
Tusong nagpapanggap bilang isang hukuman,
At ipahayag ito sa isang maayos na hatol,
Sino ang dapat sisihin sa "kautusan"?

Sino, dahil sa kamangmangan, lumalapit
Ang hindi ligtas na cast ay nagtutulak sa lahat ng dako.
Sino ang nagpalaki ng mga mala-diyos na freak,
At gumawa siya ng ballast mula sa pansit.

Sino ang nasa isang hindi malusog na kabaliwan,
Kapag, sinunog ang lahat ng tulay,
Nagpunta na may nababagong charter
Sa isang multi-threaded na monasteryo...

... Ang gayong walang katulad na "kasamaan"
Matagal mo nang hindi nararanasan.
Ang mga problema ay dumarami na parang langaw
Ang code ay nagiging problema.

BAHAGI 3. PATTERNS, OOP AT BOILERPLATE

Ang larawan ay palihim
Tumawa ang babaeng may dalang payong.
Tumatawag at sumenyas na parang peahen,
Ngunit hindi iyon ang kailangan mong isipin.

Ang oras ng tagumpay ay hindi pa malapit,
Sa ngayon, napunit ng bolts,
Ang produkto ay naghihirap sa lalim ng pagawaan
Mula sa nut incompleteness.

Sa pabrika na ito ang mga bagay
Mas namamaga kaysa sa pasta,
At pagsunod sa halimbawa ng isang lihim na sekta
Naka-embed doon ang oportunista.

Ang kanyang trabaho ay maging magbantay
Lahat ng bagay na malapit sa katwiran.
Lahat ng bagay kung saan may kahulugan, at maging
Kung saan ang kahulugan ay hindi madaling makita.

Nakipag-away ang hamak na si Occam
At sinisindi niya ang kanyang talento.
Sa kanya, ang mga halik ay magiging isang kahihiyan,
At ang isip ay ganap na nawasak.

Nagpapahayag ng malakas
Ang kakayahang magamit ng mga diagram,
Siya ay tatahimik tungkol sa nasayang na paggawa,
At inconsistencies dito at doon.

Pilit na madulas ang tusong lalaki
Mga bahagi ng sobrang kumplikadong mga hugis.
Ito ay isang piraso ng cake para sa kanya upang lituhin ang lahat,
Siya ay isang dalubhasa dito sa maraming paraan...

... Ganito, sa kapritso ng kontrabida
Sa lupain ng mahika OOPea
Ang epiko ay tumatagal ng maraming siglo,
Kung saan ang pangunahing papel ay walang kapararakan.

DAGDAG. KALAWANG

Isang paa ang marahang gumagalaw sa sulok
Wall clock pusa,
Kumikislap ang lava lamp
Ngunit hindi iyon ang kailangan mong isipin.

Ano ang dapat isipin?.. Nadulas
Isang thread ng pag-iisip sa dilim ng gabi.
Natutunaw at natutunaw ang realidad
At wala nang kabuluhan na makukuha.

Dumating ang tulog.
At doon ito nakatayo
Kahon,
lahat ay natatakpan ng kalawang:
Hindi matamis o bastos, hindi maliit, hindi kabaong,
Diretso bilang isang kubo, na may staple lock.

Bukas ang dibdib.
At ito ay lumalaki sa loob nito
Isang bulaklak na kasing ganda ng bukang-liwayway.
Ito ay natatakpan ng malambot na apoy,
At naglalabas ng maliwanag na liwanag.

Ang halaman ay nasusunog para sa isang dahilan.
Ang contrast ng tono ng apoy niya
Puno ng passion. At puro
Tahimik niyang daldal.

Sa init nito ay matutunaw ito
Pagod na sa mga walang laman na pagsasalita.
Sinasamba niya ang pagiging simple
At ang pagkakapare-pareho ng maliliit na bagay.

Inihayag niya ang mga gilid,
Kung saan walang mga mapanirang himala.
May mga notorious sluts
Hindi nito masisira ang proseso.

May kaligtasan at ginhawa,
Walang sakit o kahihiyan.
May kaligayahan ay binabayaran nang maaga,
At hindi problema ang edad.

Meron pang kakaibang nagpapautang
Bibigyan ka ng isang bundok ng pilak.
Hindi siya dakila sa basura,
At sa pamamagitan ng pagpapanatili ng kabutihan...

... Ganyan ang panaginip. Pag gising mo, ikaw
Bumalik sa gabi ng opisina
At ngayon ako ay nasa bihag ng isang panaginip
Pagtagumpayan ang neurasthenia.

Kung nagustuhan mo, sabihin sa iyong mga kasamahan at kaibigan. πŸ™‚ Makakahanap ka ng higit pang mga sanaysay sa aking website. Mag-subscribe, halika, sumunod. Ako ay magiging napakasaya!

Pinagmulan: www.habr.com

Magdagdag ng komento