Puisi babagan Haskell, C ++ lan programer

Halo, Habr, apa sampeyan pengin istirahat Minggu? Maca geguritanku, bakal nyenengake sampeyan, lan sawetara bakal nggawe sampeyan mikir.

Programmer modern

Aku programmer sing lagi wae temen maujud
Intine kabeh kantor pemrograman.
Aku tengah maneh ing rong puluh loro,
Lan ing rong puluh siji ana senor.

Kajaba iku

Kerja terus, lan, apa wae sing bisa diomongake,
Dheweke bakal miwiti aku dadi pakaryan.
Aku bakal pacaran nalika umur telung puluh,
Lan ing patang puluh aku bakal menyang taman kanak-kanak.

Kesulitan rekrutKita wis ilang sikil kita, kita ora bisa nemokake wong:
Kabeh wong ora cukup keren kanggo kita.
Kita pengin pangeran kanthi pengalaman pirang-pirang abad,
Mung ora iki sing teka ing droves.

Kanca-kanca iki ora sopan lan wani
Dheweke ngapusi babagan katrampilan sing dipikolehi.
Kawula badhe nyuwun pangΓ©ran ingkang nguningani bab punika;
Kita ora butuh iki, dheweke bakal mati saka gaweyan.

Kita pengin pangeran - tokoh sing berbakat -
Ing tambang peteng saka bijih uranium.
Muga-muga Senora luwih pinter tinimbang wong bodho,
Sayange ora teka kene.

Didas berjuang kanggo ...Didas berjuang kanggo
Lan padha ndamel wong FP menyang neraka:
Donyane ora trima
Sapa sing seneng karo lambdas lan functors?

Didas berjuang kanggo
Didorong dening kekuwatan adonan,
Lan padha ndamel bodho nganti mati,
Penganut FPshnogo ala.

Ayat kasebut darmabakti kanggo pangembangan komponen OS aman nggunakake Haskell ing Kaspersky Lab.

Rapist Eyang kakung lan HaskellSimbah rudo pekso ana ing pakunjaran,
Nandhang sangsara saka masalah.
Lan aku mikir babagan carane nylametake Xi
Saka kewan omo ing salawas-lawase.

Dheweke mikir banget nganti dadi abu-abu
Ora mangan lan ora turu.
Nanging dheweke nemokake nasib sing apik,
Where Haskell aturan roost.

Dheweke jelas ndeleng tujuane:
Kode kudu ayu.
Lan dheweke nggawe D.S.L.
Nggawe kode C.

Lan kabeh bakal kelangan, nanging losses
Dheweke pancen ora gelem.
Kanggo milih Haskell saiki
Kabeh departemen dipecat.

Kapal "Haskell"Ing whirlpool standar kebingungan
Dheweke nyemplung kanthi wani saka buritan,
Kapten kita ing kapal, -
Vitaly Bragile.

Ing wandering antarane Xi lan Ha
Pahlawan saka ayat sadurunge
Dheweke dadi terang nalika manggon ing Moskow, -
Yuri Syrove kita.

Ngilangi melankolis kaya kabut,
Ing segara gagasan pangareping kita
Panjenengane paring wasiyat marang kita supaya tetep urip,
Klapau Agung.

Quote kode GHC
Dheweke bakal njupuk apa wae sing sampeyan takon,
Wong sing paling kuat ing dayung,
Zavyalov Vladisla.

Ing dalan sing aman antarane watu landhep
Sepuh navigator mimpin kita,
Peta inline saka pirang-pirang negara,
Vershilov Alexan.

Langgeng dalem mulya,
Kita nuntun marang kawruh,
Kapal kasebut bangga lan apik,
Haskell kita larang.

Hogweed minangka meme lokal saka obrolan haskell_blah ing Telegram.

HogweedTuru wae, guide
Lambdas lan jinis ing jagad manungsa:
Hog parsnip njaga obrolan
Bakal nggawe sampeyan tenang ing wayah wengi.

Ora peduli chatting sing jengkel,
Aja ngilangi belenggu baja.
Hogweed ngadeg njaga
Jus tandha bodho.

Istirahat, lali awakmu, prajurit,
Wengi peteng ndhedhet.
Turu, aja wedi, tenang -
Sampeyan ana ing bayangan saka hogweed.

Dheweke ana ing sangisore tawang ono lintang
Nglindhungi saka mungsuh.
Hogweed banget beracun -
Simbol pangon lambda.

Roh matana-teorkatCepet, bangga, slopingly
Jadwal sinau mundhak, -
Yaiku roh matan-theorkat
Medhar wangsit siksa gedhe.

Sampeyan bisa nandhang sangsara kanggo gagasan
Kanggo sinau Haskell ing sawijining dina,
Nanging dheweke nolak ide sing apik:
Ana matana-theorkata ala.

Sampeyan pitik metu ing ngarepe alangan khayalan,
Nimbali Smatana saka risalah.
Nanging iku dudu setan sungu,
Lan semangat cilik theorkat.

Sampeyan chickened metu, lan Haskell kasep
Nyeret ing dalan sunset.
Lan nang endi wae iku sedih lan sepi
Semangat theorkat sing gelo.

Haskellian Night PromenadeHaskellists sumunar ing wayah wengi
Saka cahya saka monads suci,
Lan ing pikirane - kristal lan murni -
Padha nindakake promenade wengi.

Chu! - kesel dening pain rectal
Comrade ing katresnan karo obyek.
Sing paling penting kanggo nindakake: persegi dowo,
Utawa kothak isih luwih apik?

Objek duwe pigura baja,
Tokoh-tokoh kasebut nduweni cara urip swarga.
Ngiwa lunga lan nengen
parade sambungan Diamond.

mratobat! - swara saka ati nelpon.
meneng! Ambruk iku mesthi!
Nanging dheweke pengin luwih "urutan"
Rampung edan kanca.

Latar mburi kasus warisan
Iku janji malah luwih "ganjaran":
Saiki dheweke, tanpa ngerti celaan,
A kothak asalΓ© saka bunder.

siyap. Nanging aku mambu dendam,
Kanca miskin kuwatir:
Dheweke iku makhluk sing gumeter, utawa pancen,
Wis obyek ing ketepakan.

Apik banget yen ora ana rasa lara kaya ngono
Ing donya sing akeh monads,
Ing donya ngendi sampeyan bisa free
Njupuk promenade wengi.

Lan kanggo panganan cuci mulut - karya gedhe babagan C ++, sing dakwaca ing ceramah utama ing konferensi C ++ Siberia 2019.

C ++ saga ing telung bagean lan siji tambahanPART 1. JENIS lan EXPRESSIVENESS

Kerja sore. Lampu layar.
Turu metu saka wayah surup.
Aku arep menyang bar; nanging isih awal
Lan dudu sing kudu sampeyan pikirake.

Rilis kobong, kanca-kancane nangis,
Program ora siap ing wektu ...
... Lan pikirane mlumpat chaotically
Antarane garis sing rusak.

Refactoring minangka bab suci
Lan compiler bakal dadi kanca,
Nanging kanggo jinis kasebut, apik banget
Kanggo nyabut tangane wong.

Bab kasebut rumit karo jinis iki:
Ora ketompo carane aku ndedonga, ora ketompo carane aku njaluk,
Ora ana cara kanggo nyebut dheweke
Kabeh sing ora bisa diijini.

Kanggo kabeh najis ing program
Compiler kita bakal tetep bisu.
Debug kode kasebut, goleki dhewe,
Nganti sampeyan kobong.

PART 2. MULTI-THREADED KODE

Bola salju muter kanthi liar lan sregep
Ing kadhemen Februari njaba jendhela.
Aku arep turu... Nanging isih esuk,
Lan sampeyan ora perlu mikir babagan iki ...

... Bug sialan ngrusak benang,
Ngganti data salah
Dedlock minangka kredo asline,
Lan pesawat AC minangka spanduk.

Dheweke digawe saka senjata sing bisa diganti
Nindakake shooting diangkah.
Lan dheweke kepengin, Yudas sing reged,
Ngubur lepen ing peti mati.

Dheweke ngerti yen ing perang kanthi tatanan
Licik nyamar dadi pengadilan,
Lan wara-wara ing putusan sing lancar,
Sapa sing kudu disalahake kanggo "urutan"?

Sapa, amarga ora ngerti, nyedhaki
Cast ora aman iki meksa nindakake perkara ing ngendi wae.
Sapa sing nuwuhake wong aneh kaya dewa,
Lan dheweke nggawe ballast saka mie.

Sapa sing nandhang lara ora sehat,
Nalika, ngobong kabeh kreteg,
Tindak karo charter mutable
Kanggo biara multi-threaded ...

... "ala" sing durung tau ana sadurunge
Sampeyan wis suwe ora ngalami.
Masalah tambah akeh kaya laler
Kode dadi masalah.

PART 3. POLA, OOP lan BOILERPLATE

Foto iku sliramu
Bocah wadon sing nganggo payung ngguyu.
Telpon lan beckons kaya peahen,
Nanging dudu sing kudu sampeyan pikirake.

Jam sukses durung cedhak,
Saiki, sobek dening baut,
Produk nandhang sangsara ing jero bengkel
Saka kacang incompleteness.

Ing pabrik iki obyek
Abuh luwih elek tinimbang pasta,
Lan tindakake conto sekte rahasia
Oportunis wis dipasang ing kono.

Tugase kudu waspada
Kabeh sing cedhak karo akal.
Kabeh sing ana makna, lan malah
Ngendi tegese ora gampang dideleng.

Si bajingan nglawan Occam
Lan dheweke ngobong bakate.
Karo dheweke, ambungan bakal dadi isin,
Lan pikiran wis rusak babar pisan.

Nyebut banter
Versatility saka diagram,
Dheweke bakal meneng babagan pegawe sing boros,
Lan inconsistencies ing kene.

Wong licik nyoba nyelesake
BagΓ©an saka wangun banget Komplek.
Iku sepotong kue kanggo dheweke bingung kabeh,
Dheweke spesialis babagan iki ing pirang-pirang cara ...

... Kaya iki, ing whim saka wong jahat
Ing tanah gaib OOPea
Epik kasebut nganti pirang-pirang abad,
Endi peran utama omong kosong.

TAMBAHAN. RUST

A paw lirih obah ing sudhut
Jam dinding kucing,
Lampu lava kedip-kedip
Nanging dudu sing kudu sampeyan pikirake.

Apa sing kudu dipikirake?.. Sliping adoh
Utas pikiran menyang pepeteng wengi.
Kasunyatan lebur lan lebur
Lan ora ana maneh makna sing bisa digayuh.

Turu teka.
Lan ana iku ngadeg
kothak,
kabeh ditutupi teyeng:
Ora manis ora kasar, ora cilik, ora peti mati,
Lurus minangka kubus, kanthi kunci pokok.

Dodo mbukak.
Lan tuwuh ing kono
Kembang sing ayu kaya esuk.
Iku ditutupi karo geni alus,
Lan emits cahya padhang.

Tanduran kobong kanthi alesan.
Nada kontras geni kang
Kapenuhan passion. Lan murni
Omongane meneng.

Kanthi anget bakal larut
Bosen karo omongan kosong.
Dheweke nyembah kesederhanaan
Lan konsistensi bab cilik.

Dheweke ngumumake pinggiran,
Ing ngendi ora ana mukjijat sing ngrusak.
Ana sluts kondhang
Ora bakal ngrusak proses kasebut.

Ana aman lan nyaman,
Ora ana rasa lara utawa isin.
Ana rasa seneng dibayar luwih dhisik,
Lan umur ora dadi masalah.

Malah ana rentenir aneh
Bakal menehi gunung perak.
Dheweke ora gedhe ing sampah,
Lan kanthi njaga kabecikan ...

... Kuwi ngimpi. Nalika sampeyan tangi, sampeyan
Mbalik ing wengi kantor
Lan saiki aku ana ing panangkaran ngimpi
Ngatasi neurasthenia.

Yen sampeyan seneng, kandhani kanca lan kanca-kanca. πŸ™‚ Sampeyan bisa nemokake luwih akeh karangan ing situs webku. Subscribe, ayo, ikuti. Aku bakal seneng banget!

Source: www.habr.com

Add a comment