Abụ gbasara Haskell, C++ na ndị mmemme

Ndewo, Habr, ọ ga-amasị gị ntakịrị izu ike Sọnde? Gụọ abụ m, ha ga-eme gị obi ụtọ, ụfọdụ ga-eme ka ị chee echiche.

Onye mmemme ọgbara ọhụrụ

Abụ m onye mmemme nke na-aghọtachaghị
Ihe niile dị mkpa nke ụlọ ọrụ mmemme.
Adị m etiti ọzọ na iri abụọ na abụọ,
Ma na iri abụọ na otu e nwere senor.

Mgbakwunye

A na-arụ ọrụ ahụ, na ihe ọ bụla mmadụ nwere ike ikwu,
Ha ga-ebute m n'ọrụ nka.
M ga-akpa mgbe m dị afọ iri atọ,
Na iri anọ m ga-aga ụlọ akwụkwọ ọta akara.

Ihe isi ike nke mbanyeAnyị agbafuola ụkwụ anyị, anyị enweghị ike ịchọta onye ahụ:
Onye ọ bụla adịghị mma maka anyị.
Ọ ga-amasị anyị ka onyenwe nwere ahụmịhe narị afọ,
Ọ bụghị ndị a na-abata n'ìgwè.

Ndị enyi a nwere obi ụtọ ma nwee obi ụtọ
Ha na-agha ụgha banyere nkà enwetara.
Ayi gāchọ onye-nwe nke mara ihe ahu;
Anyị achọghị ihe ndị a, ha ga-anwụ site na mgbalị ahụ.

Ọ ga-amasị anyị ka onyenwe - onye nwere nkà -
N'ime ogbunigwe gbara ọchịchịrị nke uranium ore.
Anyị na-achọ na senora nwere amamihe karịa ndị moron,
Ọ bụ ihe ihere na ha anaghị abịa ebe a.

Ndị Didas lụrụ ọgụ maka ...Ndị Dida lụrụ ọgụ
Ha chụpụrụ ndị FP na hel:
Ụwa ha anaghị anabata
Kedu onye nwere obi ụtọ na lambdas na ndị na-arụ ọrụ?

Ndị Dida lụrụ ọgụ
N'ịbụ onye ike nke mgwakota agwa na-achị.
Ha we chupu ndi-nzuzu ka ha nwua;
Ndị na-eso FPshnogo ọjọọ.

A raara amaokwu a maka mmepe nke ngwa OS echekwara site na iji Haskell na Kaspersky Lab.

Nna nna n'ike na HaskellNna nna n'ike n'ike nọ n'ụlọ mkpọrọ.
Na-ata ahụhụ site na nsogbu.
M chere maka otu m ga-esi zọpụta Xi
Site chinchi ruo mgbe ebighị ebi.

O chere nke ukwuu nke na ọ tụgharịrị isi awọ
Adịghị eri ma ghara ihi ụra nke ọma.
Ma ọ chọtara ọdịnihu dị mma.
Ebe Haskell na-achị oke.

Ọ hụrụ nke ọma ihe mgbaru ọsọ ya:
Koodu kwesịrị ịma mma.
O wee mee D.S.L.
Mepụta koodu C.

Na ihe niile ga-adị mma, ma ọnwụ
Ọ chọghị n'ezie.
Maka ịhọrọ Haskell ugbu a
A chụrụ ngalaba ahụ niile n'ọrụ.

Ụgbọ mmiri "Haskell"N'ime ọkọlọtọ whirlpool nke mgbagwoju anya
O ji obi ike si n’azụ si n’azụ mikpuru.
Onyeisi anyị nọ n'ụgbọ mmiri, -
Vitaly Bragile.

Na njem n'etiti Xi na Ha
Dike nke amaokwu gara aga
Ọ bịara pụta ìhè mgbe ọ bi na Moscow, -
Yuri Syrove anyị.

Na-ekpochapụ melancholy dị ka foogu,
N'oké osimiri nke echiche onyeisi anyị
O nyere anyị ike ka anyị nọrọ n’elu mmiri,
Ezigbo Klapau.

Kwuo koodu GHC
Ọ ga-ewere ihe ọ bụla ị rịọrọ,
Onye kachasị ike n'ụra,
Zavyalov Vladisla.

N'ụzọ dị nchebe n'etiti nkume dị nkọ
Okenye-akwọ ụgbọ mmiri na-edu anyị,
Map inline nke ọtụtụ mba,
Vershilov Alexa.

Ogologo ulo anyi di ebube,
Anyị na-eduga ya n'ọmụma,
Ụgbọ mmiri ahụ dị mpako ma dị mma,
Haskell anyị dị oke ọnụ.

Hogweed bụ meme mpaghara nke nkata haskell_blah na Telegram.

HogweedỤra nke ọma, ndu
Lambdas na ụdị na ụwa mmadụ:
Hog parsnip na-eche nkata ahụ nche
Ga-eme ka ị daa jụụ n'abalị.

N'agbanyeghị otú nkata ahụ si were iwe,
Ebijila agbụ ígwè.
The hogweed na-eguzo nche
Ihe ọṅụṅụ na-egosi ndị nzuzu.

Zuo ike, chefuo onwe gị, dike
Abalị gbara ọchịchịrị na omimi.
Ụra, atụla egwu, dị jụụ -
Ị nọ na ndò nke hogweed.

Ọ nọ n'okpuru onyinyo nke abalị kpakpando
Na-echebe ndị iro.
Hogweed na-egbu egbu -
Akara nke ndị ọzụzụ atụrụ lambda.

Mmụọ nke matana-theorkatNgwa ngwa, nganga, spingly
Usoro ọmụmụ na-ebili, -
Nke ahụ bụ mmụọ matan-theorkat
Na-ebu amụma oké ahụhụ.

Ị nwere ike ịta ahụhụ maka echiche
Mụta Haskell otu ụbọchị,
Ma ọ hapụrụ ezi echiche ahụ:
Enwere matana-theorkata ọjọọ.

Ị gbapụrụ n'ihu ihe mgbochi echiche,
Na-akpọ Smatana site na akwụkwọ akụkọ ahụ.
Ma ọ bụghị mmụọ ọjọọ nwere mpi.
Na obere mmụọ nke theorkat.

Ị na-apụ apụ, na Haskell agakwaghị azụ
Ịdọkpụrụ n'akụkụ ọdịda anyanwụ.
Na ebe ọ dị mwute na owu ọmụma
Mmụọ iwe iwe nke theorkat.

Haskellian Night PromenadeHaskellists na-enwu n'abalị
Site n'ìhè nke monads dị nsọ,
Na echiche - kristal na dị ọcha -
Ha na-eme njem n'abalị.

Chu! - ike gwụrụ site na rectal mgbu
Comrade nwere ịhụnanya na ihe.
Ihe kachasị mkpa ime: rectangle,
Ka ọ dị square ka mma?

Ihe nwere etiti igwe,
Ọnụ ọgụgụ ndị ahụ nwere ụzọ ndụ nke eluigwe.
Aka ekpe na-aga na-aga akanri
Parade njikọ diamond.

Chegharịa! - olu nke obi na-akpọ.
Dịrị jụụ! Ndakpọ bụ ihe a na-apụghị izere ezere!
Mana ọ chọrọ "ịtụ" karịa
Onye ibe ya gbawara agbawa.

ndabere ihe nketa
Ọ na-ekwe nkwa ọbụna “ụgwọ ọrụ” karịa:
Ugbu a ọ maghị nkọcha,
A na-enweta square site na gburugburu.

Njikere. Mana m na-esi isi mmegwara,
Ogbenye ibe ya na-echegbu onwe ya:
Ọ bụ ihe e kere eke na-ama jijiji, ma ọ bụ n'ezie,
Nwere ihe na ndakọrịta.

Lee ka o si dị mma na enweghị mgbu dị otú ahụ
N'ụwa ebe enwere ọtụtụ monads,
N'ụwa ebe ị nwere ike nweere onwe gị
Were njem njem abalị gị.

Na maka eji megharịa ọnụ - nnukwu ọrụ gbasara C ++, nke m gụrụ na isi okwu m na C ++ Siberia 2019 ogbako.

Saga C ++ na akụkụ atọ yana otu mgbakwunyeNkebi nke 1. NDỊ NA NKWUKWU

Mgbede ọrụ. Ìhè ihuenyo.
Ụra na-apụta site na chi jiri.
Ọ ga-amasị m ịga ụlọ mmanya; mana ọ ka dị n'isi
Ma nke ahụ abụghị ihe i kwesịrị iche echiche.

Ntọhapụ na-ere ọkụ, ndị ọrụ ibe na-ebe akwa,
Mmemme adịghị njikere n'oge...
... Na echiche jumps chaotically
N'etiti ahịrị agbajiri.

Ntugharị bụ ihe dị nsọ
Na onye nchịkọta ga-abụ enyi,
Ma maka ụdị dị otú ahụ, ọ dị mma
Ịnapụ mmadụ aka ha.

Ihe dị mgbagwoju anya na ụdị ndị a:
N'agbanyeghị otú m si ekpe ekpere, n'agbanyeghị otú m si rịọ,
O nweghị ụzọ a ga-esi kwupụta ha
Ihe niile agaghị ekwe.

Maka ihe ọ bụla adịghị ọcha na mmemme ahụ
Onye nchịkọta anyị ga-agbachi nkịtị.
Mebie koodu ahụ, chọọ ya n'onwe gị,
Ruo mgbe gị ọkụ.

PART 2. CODE nwere ọtụtụ eriri

Egwuregwu snow na-agba ọsọ ma na-anụ ọkụ n'obi
Na oyi February n'èzí window.
Ọ ga-amasị m ịlakpu ụra...Ma ọ ka dị n'isi ụtụtụ,
Na ịkwesighi iche echiche banyere nke ahụ ...

... Damn ahụhụ mebiri eri,
Ịgbanwe data na-ezighi ezi
Dedlock bụ akwụkwọ ikike nna ya,
Na ụgbọ elu ntụ oyi bụ ọkọlọtọ ya.

Ọ bụ ngwá agha nwere ike ịgbanwe agbanwe ka e ji mee ya
Na-eme ogbugbu ezubere iche.
Ọ chọkwara Judas ruru unyi,
Elie iyi ndị ahụ n'igbe ozu.

Ọ maara na agha na n'usoro
Jiri aghụghọ mee onwe ya ka ọ bụ ụlọ ikpe.
ma kwusa ya n'ikpé ziri ezi.
Kedu onye ga-ata ụta maka "usoro"?

Onye, n'amaghị ama, na-abịaru nso
Ihe nkedo na-adịghị mma na-akwagharị ebe niile.
Onye zụlitere freaks dị ka Chineke,
O wee kee ballast si noodles.

Onye nọ na ara na-adịghị mma,
Mgbe, na-ere àkwà mmiri niile,
Jiri akwụkwọ ikike mutable gaa
Na ebe obibi ndị mọnk nwere ọtụtụ...

... Ụdị "ihe ọjọọ" a na-enwetụbeghị ụdị ya
Ị hụbeghị ya ogologo oge.
Nsogbu na-amụba ka ijiji
Koodu na-atụgharị na nsogbu.

Nkebi nke 3. Ụdị, OOP NA BOILERPLATE

Foto a dị aghụghọ
Nwa agbọghọ nwere nche anwụ na-achị ọchị.
Ọ na-akpọ oku ma na-eti mkpu dị ka peahen.
Ma nke ahụ abụghị ihe i kwesịrị iche echiche.

Oge awa nke ihe ịga nke ọma erubeghị nso,
Maka ugbu a, bolts tiwapụrụ,
Ngwaahịa ahụ na-ata ahụhụ n'ime omimi nke ụlọ ọrụ ahụ
Site na nut ezughi oke.

Na ụlọ ọrụ mmepụta ihe ndị a
Fụrụ akpụ karịa pasta,
Na-agbaso ihe atụ nke otu nzuzo
Onye opportunist agbakwunyere ebe ahụ.

Ọrụ ya bụ ịnọ na nche
Ihe niile dị nso na uche.
Ihe niile ebe ọ pụtara, na ọbụna
Ebe ọ pụtara adịghị mfe ịhụ.

Onye njo na-alụ ọgụ Occam
Ọ na-esunyekwa talent ya ọkụ.
Na ya, nsusu ọnụ ga-aghọ ihe ihere;
Na uche na-emebi kpamkpam.

Na-akpọsa n'olu dara ụda
Eserese dị iche iche,
Ọ gāb͕a nkiti bayere ndọb͕u efu;
Na enweghị nkwekọrịta ebe a na ebe ahụ.

Nwoke ahụ dị aghụghọ na-agbalị ịpụ apụ
Akụkụ nke ụdị dị oke mgbagwoju anya.
Ọ bụ otu achịcha ka ọ na-emegharị ihe niile,
Ọ bụ ọkachamara na nke a n'ọtụtụ ụzọ ...

... Dị ka nke a, na ọchịchọ nke villain
N'ala anwansi OOPea
The Epic na-adịru ọtụtụ narị afọ,
Ebe isi ọrụ bụ nzuzu.

Mgbakwunye. MERE

Ụkwụ na-aga nwayọ na akuku
Nwamba elekere mgbidi,
Oriọna lava na-amaliri
Ma nke ahụ abụghị ihe i kwesịrị iche echiche.

Kedu ihe ị ga-eche maka?... Na-apụ apụ
A eri echiche n'ime ọchịchịrị nke abalị.
Eziokwu na-agbaze ma gbazee
Ọ dịghịkwa ihe ọ pụtara ọzọ.

Ụra na-abịa.
Ma n'ebe ahụ ka ọ na-eguzo
Igbe,
niile kpuchie na nchara:
Ọbụghị ụtọ ma ọ bụ obi ọjọọ, ọ bụghị obere, ọ bụghị igbe ozu;
Kpọmkwem dị ka cube, nke nwere mkpọchi isi.

Obi ghe oghe.
Ọ na-etolitekwa na ya
Ifuru mara mma ka chi ọbụbọ.
Ọkụ dị nro kpuchiri ya.
Na-amụnye ọkụ na-egbuke egbuke.

Osisi ahụ na-ere ọkụ maka ihe kpatara ya.
Ụda dị iche iche nke ọkụ ya
Jupụta na agụụ. Na dị ọcha
Mkparịta ụka ya dị jụụ.

Ọ na-ekpo ọkụ ọ ga-agbaze
Ike okwu efu agwụla.
Ọ na-efe ịdị mfe
Na agbanwe agbanwe nke obere ihe.

Ọ na-ekwupụta ọnụ,
Ebe a na-enweghị ọrụ ebube na-ebibi ihe.
Enwere sluts ama ama
Ọ gaghị emebi usoro ahụ.

Enwere nchekwa na nkasi obi,
Enweghị ihe mgbu ma ọ bụ ihere.
A na-akwụ ụgwọ obi ụtọ n'ọdịnihu,
Na afọ abụghị nsogbu.

Onwere onye nbinye ego siri ike
Ọ ga-enye gị ugwu ọlaọcha.
Ọ bụghị nnukwu n'efu,
Na site n'ichekwa ịdị mma...

... Dị otú ahụ bụ nrọ. Mgbe ị na-eteta, ị
Laghachi na abalị ụlọ ọrụ
Ma ugbu a, anọ m n’agha nke nrọ
Imeri neurasthenia.

Ọ bụrụ na ọ masịrị gị, gwa ndị ọrụ ibe gị na ndị enyi gị. 🙂 Ị nwere ike ịchọta ọbụna edemede ndị ọzọ na weebụsaịtị m. Debanye aha, bịa, soro. M ga-enwe nnọọ obi ụtọ!

isi: www.habr.com

Tinye a comment