Haskell, C++ va dasturchilar haqida she'rlar

Salom, Xabr, yakshanba kuni biroz dam olishni xohlaysizmi? She’rlarimni o‘qing, ular ko‘nglingizni ko‘taradi, ba’zilari sizni o‘ylantiradi.

Zamonaviy dasturchi

Men zo'rg'a tushungan dasturchiman
Dasturlash ofislarining butun mohiyati.
Men yigirma ikkida yana o'rtaman,
Yigirma birda senor bor edi.

Qo'shimcha

Ish davom etmoqda va kim nima desa,
Ular meni hunarmandchilikka boshlaydilar.
Men o'ttiz yoshga to'lganimda uchrashaman,
Va qirq yoshda men bolalar bog'chasiga boraman.

Ishga qabul qilishdagi qiyinchiliklarBiz oyoqlarimizni yo'qotdik, odamni topa olmadik:
Biz uchun hamma ham sovuqqon emas.
Biz ko'p asrlik tajribaga ega lordni xohlaymiz,
To'da bo'lib keladiganlar emas.

Bu o'rtoqlar jasur va jasur
Ular olingan ko'nikmalar haqida yolg'on gapirishadi.
Biz bu borada ilm egasi bo'lishini xohlaymiz.
Bizga bular kerak emas, ular harakatdan o'lishadi.

Biz lordni - iste'dodli nuroniyni xohlaymiz.
Uran rudalarining qorong'u konlarida.
Qaniydi senora tentakdan aqlliroq bo'lsa,
Ular bu yerga kelmasliklari juda achinarli.

Didaslar ... uchun kurashdilar.Didas uchun kurashdi
Va ular FP odamlarini do'zaxga haydashdi:
Ularning dunyosi qabul qilmaydi
Lambdalar va funktorlardan kim mamnun?

Didas uchun kurashdi
Xamirning kuchi bilan boshqariladi,
Va ular ahmoqlarni o'limga haydadilar,
FPshnogo yomon tarafdorlari.

Oyat Kasperskiy laboratoriyasida Haskell yordamida xavfsiz OS komponentlarini ishlab chiqishga bag'ishlangan.

Zo'rlovchi bobo va XaskellZo'rlagan bobo qamoqda edi,
Muammolardan azob chekish.
Va men Xi-ni qanday qutqarish haqida o'yladim
Xatolardan abadiy.

U shunchalik o'yladiki, rangi oqarib ketdi
Ovqatlanmadi va yaxshi uxlamadi.
Ammo u yaxshi taqdirni topdi,
Qayerda Haskell xo'rozni boshqaradi.

U maqsadini aniq ko'rdi:
Kod chiroyli bo'lishi kerak.
Va u D.S.L.
C kodini yarating.

Va hamma narsa ajoyib bo'lar edi, lekin yo'qotishlar
U haqiqatan ham xohlamadi.
Hozir Haskellni tanlaganingiz uchun
Butun bo'lim ishdan bo'shatildi.

"Haskell" kemasiOddiy tartibsizliklar girdobiga
U jasorat bilan orqa tomondan sho'ng'di,
Kemadagi kapitanimiz, -
Vitaliy Bragile.

Xi va Xa o'rtasida sargardonlikda
Oldingi oyatning qahramoni
U Moskvada yashayotganda paydo bo'ldi, -
Bizning Yuriy Syrove.

Tuman kabi melanxolikni tarqatib yuboradi,
Bizning boshlig'imiz g'oyalar dengizida
Bizga suvda qolishimizni vasiyat qildi,
Buyuk Klapau.

GHC kodini keltiring
Nima so'rasangiz ham oladi,
Eshkakdagi eng kuchli yigit,
Zavyalov Vladisla.

O'tkir toshlar orasidagi xavfsiz yo'lda
Navigator-oqsoqol bizni boshqaradi,
Ko'pgina mamlakatlarning ichki xaritalari,
Vershilov Aleksandr.

Yashasin shonli uyimiz,
Biz uni ilmga yetaklaymiz,
Kema mag'rur va yaxshi,
Bizning Haskellimiz qimmat.

Hogweed - Telegramdagi haskell_blah chatining mahalliy memidir.

BorshevikYaxshi uxlang, yo'lboshchi
Lambdalar va inson dunyosidagi turlari:
Cho'chqa parsnipi suhbatni qo'riqlaydi
Kechasi sizni tinchlantiradi.

Suhbat qanchalik xafa bo'lmasin,
Po‘lat kishanlarni buzmang.
Hogweed qo'riqlanadi
Sharbat ahmoqlarni belgilaydi.

Dam ol, o'zingni unut, jangchi,
Tun qorong'u va chuqur.
Uxla, qo'rqma, xotirjam bo'l -
Siz cho'chqa o'tining soyasidasiz.

U yulduzli tun soyasi ostida
Dushmanlardan himoya qiladi.
Hogweed juda zaharli -
Lambda cho'ponlarining ramzi.

Matana-teorkat ruhiTez, mag'rur, nishab
O'qish jadvali ko'tariladi, -
Bu matan-teorkatning ruhidir
Katta azobni bashorat qiladi.

Siz bir fikr uchun azob chekishingiz mumkin
Bir kun kelib Xaskellni o'rganish uchun,
Ammo u yaxshi fikrdan voz kechdi:
Yovuz matana-teorkata mavjud.

Siz xayoliy to'siq oldida tovladingiz,
Risolatdan Smatanani chaqirish.
Ammo bu shoxli jin emas edi,
Va teorkatning kichik ruhi.

Siz g'azablandingiz va Xaskell juda kech
Quyosh botish yo'li bo'ylab sudrab borish.
Va qaerdadir qayg'uli va yolg'iz
Teorkatning xafa ruhi.

Haskelian tungi sayrgohiHaskellistlar tunda porlaydilar
Muqaddas monadlar nuridan,
Va fikrlarda - billur va sof -
Ular tungi sayr qilishmoqda.

Chu! - to'g'ri ichakdagi og'riqlar bilan charchagan
Ob'ektlarga oshiq o'rtoq.
Eng muhimi nima qilish kerak: to'rtburchak,
Yoki kvadrat hali ham yaxshiroqmi?

Ob'ektlar temir ramkaga ega,
Raqamlar samoviy hayot tarziga ega.
Chap ketadi va o'ngga ketadi
Olmos ulanishlar paradi.

Tavba qil! - yurak ovozi chaqiradi.
Tinch! Yiqilish muqarrar!
Ammo u ko'proq "tartibni" xohlaydi
Mutlaqo aqldan ozgan o'rtoq.

Meros holatlari foni
U yanada ko'proq "mukofot" va'da qiladi:
Endi u tanbehni bilmasdan,
Aylanadan kvadrat hosil bo'ladi.

Tayyor. Ammo men qasos hidini his qilaman,
Bechora o‘rtoq xavotirlanib:
U titroq jonzot yoki haqiqatan ham
Tasodifiy ob'ektlarga ega.

Bunday og'riq yo'qligi qanchalik yoqimli
Monadalar ko'p bo'lgan dunyoda,
Siz ozod bo'lishingiz mumkin bo'lgan dunyoda
Tungi sayrga chiqing.

Shirin uchun esa - C++ haqidagi katta asar, men uni C++ Sibir 2019 konferensiyasidagi asosiy nutqimda o‘qib chiqdim.

C++ sagasi uch qism va bitta qo'shimcha1-QISM. TURLARI VA FOYDALANISH

Kechqurun ish. Ekran yorug'ligi.
Qorong'ulikdan uyqu paydo bo'ladi.
Men barga bormoqchiman; lekin hali erta
Va bu siz o'ylashingiz kerak bo'lgan narsa emas.

Chiqarish yonmoqda, hamkasblar yig'lashmoqda,
Dastur o'z vaqtida tayyor emas...
... Va fikr xaotik tarzda sakrab chiqadi
Buzilgan chiziqlar o'rtasida.

Refaktoring - bu muqaddas narsa
Va kompilyator do'st bo'ladi,
Ammo bunday turlar uchun bu juda yaxshi
Birovni qo'lidan mahrum qilish.

Ushbu turlar bilan ishlar murakkab:
Qanday ibodat qilmayin, qanday so'ramayin,
Ularni ifoda etishning iloji yo'q
Hamma narsaga yo'l qo'yib bo'lmaydi.

Dasturda harom bo'lgan hamma narsa uchun
Bizning kompilyatorimiz jim qoladi.
Kodni tuzatib, o'zingiz qidiring,
Seningki yonib ketguncha.

2-QISM. KO'P TIRLI KOD

Qor to'pi vahshiyona va g'ayrat bilan aylanmoqda
Fevral oyidagi sovuqda derazadan tashqarida.
Men yotishni xohlardim... Lekin hali erta,
Va bu haqda o'ylashning hojati yo'q ...

... Jin ursin xato iplarni buzdi,
Ma'lumotlarni noto'g'ri o'zgartirish
Dedlok - bu uning tug'ilgan e'tiqodidir,
Va konditsioner parvozi uning bayrog'i.

U o'zgaruvchan qurollardan yaratilgan
Maqsadli otishni o'rganish.
Va u istaydi, iflos Yahudo,
Soylarni tobutga ko'm.

U tartib bilan urushda ekanligini biladi
Ayyorlik bilan sudga o'xshab,
Va uni silliq hukm bilan e'lon qiling,
“Buyurtma” uchun kim aybdor?

Kim bilmasdan yaqinlashadi
Ishonchsiz aktyorlar hamma yoqni itarib yuborardi.
Xudoga o'xshash jinnilarni kim tarbiyalagan,
Va u noodledan balast yaratdi.

Kim nosog'lom jinnilikda edi,
Qachon, barcha ko'priklarni yondirib,
O'zgaruvchan nizom bilan ketdi
Ko'p ipli monastirga ...

... Bunday misli ko'rilmagan "yomonlik"
Siz buni uzoq vaqt davomida boshdan kechirmadingiz.
Muammolar chivin kabi ko'payadi
Kod muammoga aylanadi.

3-QISM. NAKLLAR, OOP VA QO'LLANGAN PLAKA

Surat ayyor
Soyabonli qiz kuladi.
Tovuq kabi chaqiradi va chaqiradi,
Lekin bu siz o'ylashingiz kerak bo'lgan narsa emas.

Muvaffaqiyat soati hali yaqin emas,
Hozircha, murvat bilan yirtilgan,
Mahsulot ustaxonaning chuqurligida azoblanadi
Yong'oqning to'liqsizligidan.

Ushbu zavodda ob'ektlar
Makarondan ham battar shishgan,
Va maxfiy mazhabdan o'rnak olish
U erda opportunist o'rnatilgan.

Uning vazifasi qo'riqlashdir
Aqlga yaqin bo'lgan hamma narsa.
Ma'no bor joyda hamma narsa va hatto
Bu erda ma'noni ko'rish oson emas.

Harom Okkam bilan jang qiladi
Va u o'z iste'dodini olovga qo'yadi.
U bilan o'pish sharmandalikka aylanadi,
Va aql butunlay vayron bo'ladi.

Baland ovozda e'lon qilish
Diagrammalarning ko'p qirraliligi,
U behuda mehnat haqida sukut saqlaydi,
Va bu erda va u erda nomuvofiqliklar.

Ayyor odam sirpanib ketishga harakat qiladi
Juda murakkab shakllarning qismlari.
Bu uning uchun hamma narsani chalkashtirib yuborish uchun bir parcha kek,
U ko'p jihatdan bu borada mutaxassis ...

...Shunday qilib, yovuzning xohishi bilan
Sehrli OOPea mamlakatida
Doston asrlar davom etadi,
Bu erda asosiy rol bema'nilikdir.

QO‘ShIMChA. RUST

Panjasi burchakda yumshoq harakat qiladi
Devor soati mushuk,
Lava chirog'i miltillaydi
Lekin bu siz o'ylashingiz kerak bo'lgan narsa emas.

Nima haqida o'ylash kerak?.. Sirg'alib ketish
Tun zulmatiga bir fikr ipi.
Haqiqat eriydi va eriydi
Va boshqa hech qanday ma'noga ega bo'lmaydi.

Uyqu keladi.
Va u erda turibdi
quti,
hammasi zang bilan qoplangan:
Na shirin, na qo'pol, na kichik, na tobut,
To'g'ridan-to'g'ri kub shaklida, shtapel qulf bilan.

Ko'krak ochiq.
Va unda o'sadi
Tong kabi go'zal gul.
U yumshoq olov bilan qoplangan,
Va yorqin nur chiqaradi.

O'simlik biron bir sababga ko'ra yonadi.
Uning olovining qarama-qarshi ohangi
Ehtiros bilan to'lgan. Va toza
Uning jimgina suhbati.

Uning issiqligi bilan u eriydi
Bo'sh gaplardan charchadim.
U soddalikka sig'inadi
Va kichik narsalarning izchilligi.

U chekkalarni e'lon qiladi,
Vayron qiluvchi mo''jizalar bo'lmagan joyda.
Mashhur fohishalar bor
Bu jarayonni buzmaydi.

Xavfsizlik va qulaylik bor,
Hech qanday og'riq yoki uyat yo'q.
U erda baxt oldindan to'lanadi,
Va yosh muammo emas.

Hatto g'alati puldor ham bor
Sizga kumush tog' beradi.
U isrofgarchilikda zo'r emas,
Va yaxshilikni saqlash orqali ...

... Tush shunday edi. Uyg'onganingizda, siz
Ofis kechasiga qaytib
Va endi men bir tushning asirida edim
Nevrasteniyani engish.

Agar sizga yoqqan bo'lsa, hamkasblar va do'stlaringizga ayting. 🙂 Siz mening veb-saytimda ko'proq insholarni topishingiz mumkin. Obuna bo'ling, keling, kuzatib boring. Men juda xursand bo'laman!

Manba: www.habr.com

a Izoh qo'shish