Ewi nipa Haskell, C ++ ati pirogirama

Kaabo, Habr, ṣe iwọ yoo fẹ isinmi ọjọ Sundee diẹ? Ka awọn ewi mi, wọn yoo fun ọ ni idunnu, diẹ ninu awọn yoo jẹ ki o ronu.

Eto eto ode oni

Mo jẹ pirogirama ti o ni oye
Gbogbo pataki ti awọn ọfiisi siseto.
Mo wa arin lẹẹkansi ni mejilelogun,
Ati ni mọkanlelogun nibẹ ni a senor.

Afikun

Iṣẹ naa tẹsiwaju, ati, ohunkohun ti ẹnikan le sọ,
Wọn yoo bẹrẹ mi sinu iṣẹ.
Emi yoo ṣe ibaṣepọ nigbati mo jẹ ọgbọn,
Ati ni ogoji Emi yoo lọ si osinmi.

Awọn iṣoro ti igbanisiṣẹA ti padanu ẹsẹ wa, a ko le rii ọkunrin naa:
Gbogbo eniyan ko tutu fun wa.
A yoo fẹ oluwa ti o ni iriri awọn ọgọrun ọdun,
Kii ṣe awọn wọnyi ti o wa ni agbo-ẹran.

Awọn ẹlẹgbẹ wọnyi jẹ idẹ ati igboya
Wọn purọ nipa awọn ọgbọn ti o gba.
A yoo fẹ oluwa ti o mọ ọrọ naa;
A ko nilo awọn wọnyi, wọn yoo ku lati igbiyanju naa.

A yoo fẹ oluwa - itanna ti o ni talenti -
Ni dudu maini ti uranium ores.
A fẹ pe senora jẹ ọlọgbọn ju moron lọ,
O jẹ itiju ti wọn ko wa si ibi.

Awọn Didas ja fun awọn ...Awọn Didas ja fun
Ati pe wọn gbe awọn eniyan FP lọ si ọrun apadi:
Aye won ko gba
Tani o ni idunnu pẹlu awọn lambdas ati awọn oṣere?

Awọn Didas ja fun
Ti nfa nipasẹ agbara iyẹfun,
Wọ́n sì lé àwọn òmùgọ̀ lọ sí ikú.
Adherents ti FPshnogo ibi.

Ẹsẹ naa jẹ igbẹhin si idagbasoke awọn paati OS to ni aabo ni lilo Haskell ni Kaspersky Lab.

Baba baba ifipabanilopo ati HaskellBaba agba ti o fipabanilopo naa wa ninu tubu,
Ijiya lati awọn iṣoro.
Ati pe Mo ronu bi o ṣe le fipamọ Xi
Lati awọn idun lailai.

Ó ronú débi pé ó di ewú
Ko jẹun ati pe ko sun daradara.
Sugbon o ri ayanmo rere,
Ibi ti Haskell jọba roost.

O rii kedere ibi-afẹde rẹ:
Awọn koodu gbọdọ jẹ lẹwa.
O si ṣe D.S.L.
Ṣẹda koodu C.

Ati pe ohun gbogbo yoo dara, ṣugbọn awọn adanu
Ko fe looto.
Fun yiyan Haskell bayi
Gbogbo ẹka ti a kuro.

Ọkọ "Haskell"Sinu awọn boṣewa Whirlpool ti iporuru
Ó fi ìgboyà rì kúrò ní èbúté,
Balogun wa lori ọkọ oju omi, -
Vitaly Bragile.

Ni lilọ kiri laarin Xi ati Ha
Awọn akoni ti awọn ti tẹlẹ ẹsẹ
O wa si imọlẹ nigbati o ngbe ni Moscow, -
Yuri Syrove wa.

Ti npa irora kuro bi kurukuru,
Ninu okun ero wa chieftain
Ó jẹ́jẹ̀ẹ́ fún wa láti dúró lórí omi,
Klapau nla.

Sọ koodu GHC
Oun yoo gba ohunkohun ti o beere,
Arakunrin ti o lagbara julọ ni oar,
Zavyalov Vladisla.

Lori a ailewu ona laarin didasilẹ apata
Alàgbà atukọ̀ ń darí wa,
Awọn maapu inline ti ọpọlọpọ awọn orilẹ-ede,
Vershilov Alexa.

E ku ile ologo wa,
A mu u lọ si imọ,
Ọkọ naa ni igberaga ati pe o dara,
Haskell wa jẹ gbowolori.

Hogweed jẹ meme agbegbe ti iwiregbe imọlẹll_blah ni Telegram.

HogweedSun daradara, itọsọna
Lambdas ati awọn oriṣi ni agbaye eniyan:
Hog parsnip oluso iwiregbe
Yoo jẹ ki o tunu ni alẹ.

Bó ti wù kí ìfọ̀rọ̀wérọ̀ náà bínú tó,
Maṣe fọ awọn ẹwọn irin.
Awọn hogweed duro oluso
Oje aami aṣiwere.

Sinmi, gbagbe ara re, jagunjagun,
Oru jẹ dudu ati jin.
Sun, maṣe bẹru, farabalẹ -
O wa ninu ojiji ti hogweed.

O wa labẹ ojiji ti alẹ irawọ kan
Aabo lati awọn ọta.
Hogweed jẹ majele pupọ -
Aami ti awọn oluṣọ-agutan lambda.

Emi ti matana-theorkatNi iyara, igberaga, rọra
Ilana ikẹkọ naa dide, -
Emi awon matan-theorkat niyen
Sọtẹlẹ ijiya nla.

O le jiya fun ero kan
Lati kọ Haskell ni ọjọ kan,
Ṣugbọn o fi ero rere naa silẹ:
Matana-theorkata ibi wa.

O ti jade ni iwaju idena ti a ro,
Pipe Smatana lati treatise.
Ṣùgbọ́n kì í ṣe ẹ̀mí Ànjọ̀nú oníwo,
Ati ẹmi kekere ti theorkat.

O di adie, ati Haskell ti pẹ ju
Gbigbe ni ọna Iwọoorun.
Ati ni ibi kan o jẹ ibanujẹ ati adaduro
Ẹmi ibinu ti theorkat.

Haskellian Night PromenadeHaskellians tàn li oru
Lati imọlẹ awọn monadi mimọ,
Ati ninu awọn ero - gara ati mimọ -
Wọ́n ń ṣe ìrìn-àjò alẹ́ wọn.

Chu! - ti re nipa rectal irora
Comrade ni ife pẹlu ohun.
Ohun ti o ṣe pataki julọ lati ṣe: onigun mẹrin,
Tabi ni a square si tun dara?

Awọn nkan ni fireemu irin,
Awọn eeya naa ni ọna igbesi aye ọrun.
Osi lọ ki o lọ si ọtun
Diamond awọn isopọ Itolẹsẹ.

Ronupiwada! - ohun ti okan awọn ipe.
Idakẹjẹ! Collapse jẹ eyiti ko!
Ṣugbọn o fẹ “aṣẹ” diẹ sii
Patapata irikuri comrade.

Ogún igba lẹhin
O ṣe ileri paapaa “awọn ere” diẹ sii:
Bayi on, lai mọ ẹgan,
A square ti wa ni yo lati Circle.

Ṣetan. Ṣùgbọ́n mo gbọ́ òórùn ìgbẹ̀san,
Alábàákẹ́gbẹ́ tálákà náà ṣàníyàn:
O jẹ ẹda iwariri, tabi nitootọ,
Ni awọn nkan lasan.

Bawo ni o ṣe dara pe ko si iru irora bẹẹ
Ni agbaye ti ọpọlọpọ awọn monads wa,
Ni agbaye nibiti o ti le ni ominira
Ya rẹ night promenade.

Ati fun desaati - iṣẹ nla kan nipa C ++, eyiti Mo ka ni ọrọ pataki mi ni apejọ C ++ Siberia 2019.

Saga C ++ ni awọn ẹya mẹta ati afikun kanAPA 1. ORISI ATI EXPRESSIVENES

Iṣẹ aṣalẹ. Imọlẹ iboju.
Orun n jade lati alẹ.
Emi yoo fẹ lati lọ si ọti kan; sugbon o tun tete
Ati pe kii ṣe ohun ti o nilo lati ronu nipa.

Itusilẹ n jo, awọn ẹlẹgbẹ n sọkun,
Eto naa ko ṣetan ni akoko...
... Ati ero fo ni rudurudu
Laarin baje ila.

Refactoring jẹ ohun mimọ
Ati pe olupilẹṣẹ yoo jẹ ọrẹ kan,
Ṣugbọn fun iru awọn iru bẹẹ, o jẹ nla
Emi yoo gba ẹnikan lọwọ wọn.

Awọn nkan jẹ idiju pẹlu awọn iru wọnyi:
Bí mo ti wù kí n gbadura, bí mo ti bèèrè,
Ko si ọna lati sọ wọn
Gbogbo eyi ko le gba laaye.

Fun ohun gbogbo ti o jẹ alaimọ ninu eto naa
Olupilẹṣẹ wa yoo dakẹ.
Ṣatunkọ koodu naa, wa funrararẹ,
Titi tire njo.

PART 2. OLOPO-asapo CODE

Bọọlu yinyin n yi lọ kiri ati itara
Ni Kínní tutu ita window.
Emi yoo fẹ lati lọ si ibusun...Ṣugbọn o tun wa ni kutukutu,
Ati pe o ko nilo lati ronu nipa iyẹn…

... Damn kokoro ba awọn okun,
Yiyipada awọn data ti ko tọ
Dedlock jẹ credo abinibi rẹ,
Ati awọn air karabosipo ofurufu ni awọn oniwe-papa.

O ti ṣe ti awọn ohun ija iyipada
Ṣiṣe awọn ìfọkànsí ibon.
Ó sì fẹ́, Júdásì ẹlẹ́gbin,
Sin awọn ṣiṣan sinu apoti kan.

O mọ pe ni ogun pẹlu aṣẹ
Fi arekereke ṣe bi ẹni pe o jẹ ile-ẹjọ,
Ki o si kede rẹ ni idajọ ti o lọra,
Tani o jẹ ẹbi fun "aṣẹ" naa?

Tani, lati inu aimọ, awọn isunmọ
Simẹnti ti ko ni aabo n titari nibi gbogbo.
Ẹniti o sin awọn freaks bi ọlọrun,
Ati pe o ṣẹda ballast lati awọn nudulu.

Tani o wa ninu isinwin ti ko ni ilera,
Nigbati, sisun gbogbo awọn afara,
Ti lọ pẹlu iwe-aṣẹ iyipada kan
Si monastery olopopona...

... Iru "buburu" ti a ko ri tẹlẹ
O ko ti ni iriri rẹ fun igba pipẹ.
Awọn iṣoro pọ si bi awọn fo
Awọn koodu yipada si wahala.

PART 3. PATTERNS, OOP AND BOILERPLATE

Fọto naa jẹ arekereke
Ọmọbirin kan pẹlu agboorun rẹrin.
Awọn ipe ati awọn ipe bi peahen,
Ṣugbọn iyẹn kii ṣe ohun ti o nilo lati ronu nipa.

Wakati aṣeyọri ko tii sunmọ,
Ni bayi, ti a ya nipasẹ awọn boluti,
Ọja naa jiya ninu awọn ijinle ti idanileko naa
Lati nut incompleteness.

Ni yi factory awọn nkan
Wiwu buru ju pasita lọ,
Ati atẹle apẹẹrẹ ti ẹgbẹ ikọkọ
Opportunist ti wa ni ifibọ nibẹ.

Iṣẹ rẹ ni lati wa ni iṣọ
Ohun gbogbo ti o sunmọ idi.
Ohun gbogbo nibiti itumọ wa, ati paapaa
Nibo itumo ko rọrun lati ri.

Ajagun ja Occam
Ati pe o ṣeto talenti rẹ lori ina.
Pẹlu rẹ, ifẹnukonu yoo di itiju,
Okan si ti parun patapata.

N kede ni ariwo
Iwapọ ti awọn aworan atọka,
Yóò pa ẹnu rẹ̀ mọ́ nípa iṣẹ́ asán,
Ati awọn aiṣedeede nibi ati nibẹ.

Ọkunrin ẹlẹtan naa gbiyanju lati yọ
Awọn ẹya ara ti lalailopinpin eka ni nitobi.
O jẹ akara oyinbo kan fun u lati da ohun gbogbo ru,
O jẹ alamọja ni eyi ni ọpọlọpọ awọn ọna ...

... Bi eleyi, ni ifẹ ti villain
Ni ile idan OOPea
Apọju na fun awọn ọgọrun ọdun,
Nibiti ipa akọkọ jẹ ọrọ isọkusọ.

ÀFIKÚN. ÌPATA

Ẹsẹ rọra n lọ ni igun naa
Ologbo aago odi,
Atupa lava ti nyọ
Ṣugbọn iyẹn kii ṣe ohun ti o nilo lati ronu nipa.

Kini lati ronu nipa?... Yiyọ kuro
Okun ero sinu òkunkun ti oru.
Otito yo ati yo
Ati pe ko si itumọ diẹ sii lati ni anfani.

Orun ba wa.
Ati nibẹ ni o duro
Apoti,
gbogbo wọn bo ni ipata:
Bẹni dun tabi arínifín, kii ṣe kekere, kii ṣe apoti kan,
Taara bi cube kan, pẹlu titiipa staple kan.

Awọn àyà wa ni sisi.
Ati pe o dagba ninu rẹ
Òdòdó kan tó lẹ́wà bí òwúrọ̀.
O ti bo pelu ina rirọ,
Ati pe o tan imọlẹ ina.

Awọn ohun ọgbin Burns fun idi kan.
Ohun orin iyatọ ti ina rẹ
Kún pẹlu ife gidigidi. Ati mimọ
Ọrọ sisọ ipalọlọ rẹ.

Pẹlu igbona rẹ yoo tu
Bani o ti ofo ọrọ.
Ó ń jọ́sìn ìrọ̀rùn
Ati aitasera ti awọn kekere ohun.

O kede awọn eti,
Nibiti ko si awọn iṣẹ iyanu iparun.
Nibẹ ni o wa sina sluts
Kii yoo ba ilana naa jẹ.

Ailewu ati itunu wa,
Ko si irora tabi itiju.
Idunnu ni a ti san tẹlẹ,
Ati ọjọ ori kii ṣe iṣoro.

Koda ani a ajeji moneylender
Yoo fun ọ ni oke fadaka.
Oun ko tobi ni ahoro,
Ati nipa titọju oore...

... Iru ni ala. Nigbati o ba ji, iwọ
Pada ni alẹ ọfiisi
Ati nisisiyi Mo wa ni igbekun ti ala
Bori neurasthenia.

Ti o ba fẹran rẹ, sọ fun awọn ẹlẹgbẹ ati awọn ọrẹ rẹ. 🙂 O le wa awọn arosọ diẹ sii paapaa lori oju opo wẹẹbu mi. Alabapin, wa, tẹle. Emi yoo dun pupọ!

orisun: www.habr.com

Fi ọrọìwòye kun