Izinkondlo mayelana ne-Haskell, i-C++ nabahleli bohlelo

Sawubona, Habr, ungathanda ukuphumula kancane ngeSonto? Funda izinkondlo zami, zizokujabulisa, futhi ezinye zizokwenza ucabange.

Umhleli wesimanje

Ngingumhleli ongaqondanga
Ingqikithi yamahhovisi ezinhlelo.
Sengiphakathi futhi kwengamashumi amabili nambili,
Futhi kwaba namashumi amabili nanye kwakukhona i-senar.

Ukwengeza

Umsebenzi uyaqhubeka, futhi, noma yini umuntu angasho,
Bazongiqalisa emsebenzini.
Ngizobe ngithandana uma ngineminyaka engamashumi amathathu,
Futhi ngo-XNUMX ngizoya enkulisa.

Ubunzima bokuqashaSilahlekelwe yizinyawo, asimtholi umuntu:
Wonke umuntu akapholile ngokwanele ngathi.
Singathanda inkosi enolwazi lwamakhulu eminyaka,
Hhayi nje laba abafika ngobuningi.

Lawa ma-comrades anesibindi futhi anesibindi
Baqamba amanga ngamakhono abawatholile.
Singathanda inkosi enolwazi ngale ndaba;
Asizidingi lezi, zizofa ngenxa yomzamo.

Singathanda inkosi - isikhanyiso esinekhono -
Ezimayini ezimnyama ze-uranium ores.
Sifisa sengathi i-senora ihlakaniphe kune-moron,
Kuyihlazo ukuthi abezi lapha.

AbakwaDida balwela...AbakwaDida balwela
Futhi baqhubela abantu be-FP esihogweni:
Umhlaba wabo awuvumi
Ubani ojabule ngama-lambdas nama-fuctors?

AbakwaDida balwela
Beqhutshwa amandla enhlama,
Futhi baxosha iziwula ekufeni.
Abalandeli bobubi be-FPshnogo.

Leli vesi linikezelwe ekuthuthukisweni kwezingxenye ze-OS ezivikelekile kusetshenziswa i-Haskell eKaspersky Lab.

Umdlwenguli Umkhulu noHaskellUmdlwenguli umkhulu wayesejele,
Ukuhlupheka ngenxa yezinkinga.
Futhi ngacabanga ukuthi ngingamsindisa kanjani uXi
Kusuka kuzinambuzane kuze kube phakade.

Wacabanga kakhulu waze waba mpunga
Azange adle futhi alale kahle.
Kodwa wathola isiphetho esihle,
Lapho uHaskell ebusa khona.

Wayibona ngokucacile inhloso yakhe:
Ikhodi kumele ibe yinhle.
Futhi wenza i-D.S.L.
Khiqiza ikhodi C.

Futhi konke kungaba kuhle, kodwa ukulahlekelwa
Wayengafuni ngempela.
Ngokukhetha i-Haskell manje
Kwaxoshwa wonke umnyango.

Umkhumbi "Haskell"Ku-whirlpool evamile yokudideka
Watshuza ngesibindi ngemuva komkhumbi.
Ukaputeni wethu emkhunjini, -
Vitaly Bragile.

Ekuzuleni phakathi kweXi neHa
Iqhawe levesi eledlule
Wavela lapho ehlala eMoscow, -
U-Yuri Syrove wethu.

Ukuqeda ukudangala njengenkungu,
Ezilwandle zemibono nkosi yethu
Wasinika ifa lokuthi sihlale sintanta,
I-Klapau Enhle.

Caphula ikhodi ye-GHC
Uyothatha noma yini oyicelayo,
Insizwa enamandla kunawo wonke esigwedlweni,
Zavyalov Vladisla.

Endleleni ephephile phakathi kwamadwala acijile
Umdala wetilosi uyasihola,
Amamephu asemgqeni wamazwe amaningi,
Vershilov Alexan.

Liphile ikhaya lethu elikhazimulayo,
Simyisa olwazini,
Umkhumbi uyaziqhenya futhi muhle,
I-Haskell yethu iyabiza.

I-Hogweed iyi-meme yendawo yengxoxo ye-haskell_blah kuTelegram.

i-hogweedLala kahle mkhokheli
Ama-Lambdas nezinhlobo emhlabeni womuntu:
I-Hog parsnip igadile ingxoxo
Uzokugcina uzolile ebusuku.

Noma ngabe ingxoxo iphatheke kabi kangakanani,
Ungawaphuli amaketanga ensimbi.
I-hogweed ilindile
Ijusi imaka iziwula.

Phumula, zikhohlwe wena qhawe,
Ubusuku bumnyama futhi bujulile.
Lala, ungesabi, yehlisa umoya -
Usethunzini lehogweed.

Ungaphansi komthunzi wobusuku obugcwele izinkanyezi
Ivikela ezitheni.
I-Hogweed inobuthi kakhulu -
Uphawu labelusi be-lambda.

Umoya we-matana-theorkatNgokushesha, ngokuziqhenya, ngokushelela
Uhlelo lokufunda luyakhuphuka, -
Lowo umoya we-matan-theorkat
Uprofetha ngokuhlushwa okukhulu.

Ungahlupheka ngenxa yombono
Ukuze ufunde u-Haskell ngolunye usuku,
Kodwa wawushiya umqondo omuhle:
Kukhona okubi matana-theorkata.

Waphuma phambi kwesithiyo esicatshangelwayo,
Kufonela uSmatana encwadini.
Kodwa kwakungelona idemoni elinezimpondo,
Nomoya omncane we-theokat.

Uphumile, futhi uHaskell usephuze kakhulu
Ukuhudula endleleni yokushona kwelanga.
Futhi endaweni ethile kudabukisayo futhi nesizungu
Umoya wokucasula we-theokat.

I-Haskellian Night PromenadeAma-Haskellists akhanya ebusuku
Ekukhanyeni kwezindela ezingcwele,
Futhi emicabangweni - crystal futhi okuhlanzekile -
Benza i-night promenade.

Chu! - ukukhathala ngenxa yobuhlungu be-rectal
Comrade othandweni ngezinto.
Okubaluleke kakhulu ukukwenza: unxande,
Noma ingabe isikwele sisangcono?

Izinto zinohlaka lwensimbi,
Izibalo zinendlela yokuphila yasezulwini.
Kwesobunxele kuya futhi kuya kwesokudla
Umbukiso wokuxhumana wedayimane.

Phenduka! - izwi lenhliziyo liyabiza.
Kuthule! Ukugoqa akunakugwenywa!
Kodwa ufuna “i-oda” eliningi
Uhlanya ngokuphelele comrade.

Ingemuva lezigameko zamafa
Ithembisa “imivuzo” eyengeziwe nakakhulu:
Manje yena, engazi ihlazo,
Isikwele sithathwa esiyingini.

Ilungile. Kodwa ngizwa iphunga elimnandi,
I-comrade empofu ikhathazekile:
Uyisidalwa esithuthumelayo, noma ngempela,
Inezinto eziqondane.

Yeka ukuthi kuhle kanjani ukuthi abukho ubuhlungu obunjalo
Kulowo mhlaba lapho kunama-monads amaningi,
Ezweni lapho ungakhululeka khona
Thatha uhambo lwakho lwasebusuku.

Futhi nge-dessert - umsebenzi omkhulu mayelana ne-C ++, engiyifunde enkulumweni yami eyinhloko engqungqutheleni ye-C ++ yaseSiberia 2019.

I-saga ye-C++ ezingxenyeni ezintathu kanye nokwengezwa okukodwaINGXENYE 1. IZINHLOBO KANYE NOKUPHAKAMISA

Sebenza kusihlwa. Ukukhanya kwesikrini.
Ukulala kuphuma kuhwalala.
Ngingathanda ukuya endaweni yokucima ukoma; kodwa kusesekuseni
Futhi akukhona lokho okudingeka ucabange ngakho.

Ukukhishwa kuyasha, ozakwabo bayakhala,
Uhlelo alulungile ngesikhathi...
... Futhi umcabango ugxuma ngokwesiphithiphithi
Phakathi kwemigqa ephukile.

Refactoring kuyinto engcwele
Futhi umqambi uzoba umngane,
Kodwa ezinhlotsheni ezinjalo, kuhle kakhulu
Ukuphuca umuntu izandla zakhe.

Izinto ziyinkimbinkimbi ngalezi zinhlobo:
Kungakhathaliseki ukuthi ngithandaza kanjani, noma ngibuza kanjani,
Ayikho indlela yokuwaveza
Konke lokho akukwazi ukuvunyelwa.

Kuzo zonke izinto ezingcolile ohlelweni
Umdidiyeli wethu uzohlala ethule.
Susa iphutha ikhodi, zibheke wena,
Kuze kushe eyakho.

INGXENYE 2. IKHODI ENEMIHLUNGU ENINGI

Ibhola leqhwa lizulazula ngendlela exakile nangentshiseko
Kumakhaza angoFebhuwari ngaphandle kwefasitela.
Ngingathanda ukulala... Kodwa kusesekuseni,
Futhi awudingi ukucabanga ngalokho ...

... Iphutha elibi libhidlize imicu,
Ukushintsha idatha akulungile
UDedlock ungumqambi wakhe womdabu,
Futhi indiza ye-air conditioning iyisibhengezo sayo.

Wenziwe ngezikhali eziguquguqukayo
Iqhuba ukudubula okuqondiwe.
Futhi ufuna, uJuda ongcolile,
Gcwalisa imifudlana ebhokisini.

Uyakwazi lokho empini ngokuhleleka
Ngobuqili uzenza inkantolo,
Futhi memezelani ngesinqumo esilula,
Ubani okufanele asolwe ngalo “myalelo”?

Ubani, ngokungazi, osondelayo
Abalingisi abangaphephile bebephusha yonke indawo.
Owazala ama-freaks afana nonkulunkulu,
Futhi udale i-ballast kusuka kuma-noodle.

Ubani owayesehlanyeni elingenampilo,
Lapho, eshisa wonke amabhuloho,
Ihambe ne-charter eguquguqukayo
Esigodlweni sezindela esinemicu eminingi...

... “Ububi” obunjalo obungakaze bubonwe ngaphambili
Sesiside isikhathi ungahlangabezane nakho.
Izinkinga ziphindaphindeka njengezimpukane
Ikhodi iphenduka ibe yinkinga.

INGXENYE 3. AMAPHETHINI, OOP KANYE NEBOILERPLATE

Isithombe sinobuqili
Intombazane enesambulela iyahleka.
Ibiza futhi ikhombe njengephisi,
Kodwa lokho akusikho okudingeka ucabange ngakho.

Ihora lempumelelo alikasondeli,
Okwamanje, ihlukaniswe ngamabhawodi,
Umkhiqizo uhlupheka ekujuleni kwe-workshop
Kusukela ekungapheleleni kwamantongomane.

Kule mboni izinto
Ukuvuvukala kubi kune-pasta,
Nokulandela isibonelo sehlelo eliyimfihlo
Usomathuba ushumekwe lapho.

Umsebenzi wakhe wukuqapha
Konke okuseduze nokucabanga.
Konke lapho kukhona incazelo, ngisho
Lapho incazelo ingelula ukuyibona.

Isikhohlakali silwa no-Occam
Futhi uthungela ithalenta lakhe ngomlilo.
Naye, ukwanga kuyakuba yihlazo;
Nomqondo ubhujiswe ngokuphelele.

Ememeza kakhulu
Ukuhlukahluka kwemidwebo,
Uyothula ngokukhandleka;
Nokungahambisani lapha nalaphaya.

Iqili lizama ukushelela
Izingxenye zomumo oyinkimbinkimbi kakhulu.
Kuwucezu lwekhekhe kuye ukudida yonke into,
Unguchwepheshe kulokhu ngezindlela eziningi...

... Njengalokhu, ngokuthanda kwesikhohlakali
Ezweni lomlingo OOPea
I-epic ihlala amakhulu eminyaka,
Lapho indima enkulu iwumbhedo.

I-ADDITION. UKUGULA

Isidladla sinyakaza kancane ekhoneni
Ikati lewashi lasodongeni,
Isibani se-lava siyalokoza
Kodwa lokho akusikho okudingeka ucabange ngakho.

Yini okufanele ucabange ngayo?.. Eshibilika
Intambo yomcabango ebumnyameni bobusuku.
Okungokoqobo kuyancibilika futhi kuncibilike
Futhi ayisekho incazelo engazuzwa.

Ubuthongo buyeza.
Futhi nakho kumile
Ibhokisi,
zonke zimbozwe ukugqwala:
Akumnandi noma kuluhlaza, akuncane, akusilo ibhokisi,
Iqonde njenge-cube, enokhiye oyisisekelo.

Isifuba sivulekile.
Futhi ikhula kuwo
Imbali enhle njengokusa.
Imbozwe amalangabi athambile,
Futhi ikhipha ukukhanya okukhanyayo.

Isitshalo siyasha ngesizathu.
Iphimbo elihlukile lomlilo wakhe
Egcwele uthando. Futhi okumsulwa
Ingxoxo yakhe ethule.

Ngokufudumala kwayo kuzoncibilika
Ukhathele izinkulumo ezingenangqondo.
Ukhonza ubulula
Nokuvumelana kwezinto ezincane.

Umemezela imiphetho,
Lapho kungekho khona izimangaliso ezibhubhisayo.
Kukhona ama-sluts adumile
Ngeke iphule inqubo.

Kukhona ukuphepha nokunethezeka,
Abukho ubuhlungu noma amahloni.
Kukhona injabulo ikhokhwa kusengaphambili,
Futhi iminyaka akuyona inkinga.

Kukhona nomashonisa ongaziwa
Uzokunika intaba yesiliva.
Akamkhulu ekulahlweni,
Futhi ngokugcina ubuhle...

... Lalinjalo iphupho. Lapho uvuka, wena
Emuva ehhovisi ebusuku
Manje ngangisekuthunjweni kwephupho
Ukunqoba i-neurasthenia.

Uma ukuthandile, tshela ozakwenu nabangane. 🙂 Ungathola izindatshana eziningi kuwebhusayithi yami. Bhalisa, woza, landela. Ngizojabula kakhulu!

Source: www.habr.com

Engeza amazwana