O solo e uiga ia Haskell, C++ ma tagata fai polokalame

Talofa, Habr, e te mana'o i sina malologa i le Aso Sa? Faitau a'u solo, latou te fa'afiafiaina oe, ma o nisi o le a fa'aosofia oe e mafaufau.

Polokalame fa'aonaponei

O aʻu o se tagata fai polokalame e tau le iloa
Le ute atoa o ofisa polokalame.
Ua ou toe ogatotonu i le luasefululua,
Ma i le luasefulutasi sa i ai se senor.

Faʻaopoopo

O loʻo faʻaauau pea le galuega, ma, poʻo le a lava se tala a se tasi,
O le a latou amataina aʻu i le faiva.
O le a ou tafao faamasani pe a tolusefulu ou tausaga,
Ma i le fasefulu ou te alu i le aoga faataitai.

Faigata o le faafaigaluegainaUa leiloa o matou vae, matou te le maua le tagata:
E le lava lelei tagata uma mo i tatou.
Matou te mananaʻo i se aliʻi e tele seneturi o le poto masani,
E le gata i lea e sau to'atele.

O nei uo e mata'utia ma totoa
Latou te pepelo e uiga i tomai na maua.
Matou te manana‘o i se ali‘i na te silafia le mataupu;
Matou te le manaʻomia nei mea, latou te feoti mai le taumafaiga.

Matou te mananaʻo i se aliʻi - o se malamalama talenia -
I le maina pogisa o uranium ores.
Matou te moomoo maimau pe ana sili atu le poto o le senora nai lo le valea,
O se mea e maasiasi latou te le o mai iinei.

Na tau le Didas mo le...Na tau le Didas
Ma sa latou tulia tagata FP i seoli:
E le talia e lo latou lalolagi
O ai e fiafia i lambdas ma functors?

Na tau le Didas
O le malosi o le paluga,
Ma sa latou tutuli vale i le oti,
Tagata fa'aleagaga FPshnogo.

O le fuaiupu e tuuto atu i le atinaʻeina o vaega saogalemu OS e faʻaaoga ai Haskell i Kaspersky Lab.

Tamamatua toso faamalosi ma HaskellO le tama matua o le toso teine ​​sa i le falepuipui,
Mafatia i faafitauli.
Ma sa ou mafaufau i le auala e faasaoina ai Xi
Mai bug e faavavau.

Sa tele lona mafaufau ma ua efuefu ai
E le'i 'ai ma e le'i moe lelei.
Ae na ia maua se taunuuga lelei,
Le mea e pulea ai e Haskell le fale.

Na ia iloa lelei lana sini:
E tatau ona matagofie le code.
Ma sa ia faia le D.S.L.
Fausia C code.

Ma o le a lelei mea uma, ae leiloa
Sa matua le manao lava o ia.
Mo le filifilia o Haskell i le taimi nei
Na tuli le matagaluega atoa.

Va'a "Haskell"I totonu o le asiosio masani o le le mautonu
Na ia maulu ma le lototele mai le taumuli,
O lo matou kapeteni i luga o le vaa, -
Vitaly Bragile.

I le feoai solo i le va o Xi ma Ha
Le toa o le fuaiupu muamua
Na sau o ia i le malamalama ao nofo i Moscow, -
O matou Yuri Syrove.

Tu'u ese le faanoanoa pei o le puao,
I le sami o manatu lo tatou matai
Na ia tuuina mai ia i tatou ina ia tatou opeopea,
Sili Klapau.

Fa'ailoga GHC code
E talia e ia so o se mea tou te fai atu ai,
Le alii sili ona malosi i le foe,
Zavyalov Vladisla.

I luga o se auala saogalemu i le va o maa ma'ai
O le tautai-toeaina e taitaia i tatou,
Fa'afanua fa'afanua o le tele o atunu'u,
Vershilov Alexan.

Ia soifua lo tatou aiga mamalu,
Tatou te taʻitaʻia o ia i le poto,
E mitamita ma lelei le vaa,
E taugata le matou Haskell.

O le Hogweed o se meme i le lotoifale o le haskell_blah talatalanoaga i Telegram.

HogweedMoe lelei, ta'ita'i
Lambdas ma ituaiga i le lalolagi o tagata:
Hog parsnip leoleo le talatalanoaga
O le a fa'afilemu oe i le po.

E tusa lava po o le a le le fiafia o le talanoaga,
Aua ne'i gauia fusi uamea.
E leoleo le puaa
Sua faailoga vale.

Malolo, faagalo oe lava, toa,
Ua pogisa ma loloto le po.
Moe, aua e te fefe, ia filemu -
O oe i le paolo o le puaa.

O lo'o i lalo o le paolo o se po fetū
Puipui mai fili.
O le Hogweed e matua'i 'ona-
Faailoga o leoleo mamoe lambda.

Agaga o matana-theorkatFa'atopetope, fa'amaualuga, fa'ase'e
Ua siitia le faasologa o suʻesuʻega, -
O le agaga lena o matan-theorkat
Ua vavalo mai puapuaga tele.

E mafai ona e mafatia mo se manatu
Ina ia aʻoaʻoina Haskell i se aso,
Ae na ia lafoaia le manatu lelei:
E iai matana-theorkata leaga.

Na e fa'afefeteina i luma o se pa fa'afoliga,
Valaau ia Smatana mai le tala.
Ae e le o se temoni seu,
Ma le agaga itiiti o le theorkat.

Na e toso ese, ma ua tuai tele Haskell
Toso i le ala goto.
Ma o se mea e faanoanoa ma tuulafoaiina
Le agaga fa'atiga o le theorkat.

Haskellian Night PromenadeHaskellists e susulu i le po
Mai le malamalama o monads paia,
Ma i mafaufauga - tioata ma mama -
O lo'o faia la latou savaliga i le po.

Chu! - vaivai i le tiga rectal
Uo i le alofa i mea faitino.
Le mea e sili ona taua e fai: rectangle,
Pe sili atu le sikuea?

O meafaitino e iai le fa'avaa uamea,
O fuainumera e iai se olaga faalelagi.
E alu le agavale ma alu i le taumatau
solo so'otaga taimane.

Salamo! - valaau le leo o le loto.
filemu! E le maalofia le pa'u!
Ae na te manaʻo e sili atu le "faʻatonu"
Uo valea atoatoa.

Talafa'asolopito mataupu tofi
E folafola mai e sili atu “taui”:
O lenei, o ia, e aunoa ma le iloa o le faalumaina,
O se sikuea e maua mai i le li'o.

Sauni. Ae ou te sogisogi i le taui ma sui,
Ua popole le uo mativa:
O ia o se meaola gatete, pe moni,
E i ai mea faitino e fa'afuase'i.

E ese le manaia o le leai o se tiga faapea
I lena lalolagi o loo i ai le tele o monads,
I le lalolagi e mafai ai ona e saoloto
Fai lau savaliga i le po.

Ma mo le suamalie - o se galuega tele e uiga i le C ++, lea na ou faitauina i laʻu lauga autu i le C++ Siberia 2019 konafesi.

O le C++ saga i vaega e tolu ma le tasi faʻaopoopogaVAEGA 1. ITUIGA MA FA'AALIGA

afiafi faigaluega. Malamalama mata.
O le moe e sau mai le afiafi.
Ou te fia alu i se pa; ae e vave lava
Ma e le o le mea lena e tatau ona e mafaufau i ai.

Ua mu le tatalaina, ua fetagisi a latou uo,
E le'i saunia le polokalame ile taimi...
... Ma ua osooso le mafaufau
I le va o laina motusia.

O le toe faia o se mea paia
Ma o le tagata faʻapipiʻi o le a avea ma se uo,
Ae mo ia ituaiga, e sili
Ina ia aveesea se tasi mai o latou lima.

O mea e faigata i ituaiga nei:
Po o le a lava la’u tatalo, po o le a lava lo’u ole atu,
E leai se auala e faailoa atu ai
O mea uma e le mafai ona faʻatagaina.

Mo mea uma e le mama i le polokalame
O le a tumau le leoa o le tatou tagata tuufaatasia.
Debug le code, su'e oe lava,
Seia mu lou.

VAEGA 2. TULAGA MULTI-THREADED

O le polo kiona e taamilo i le vao ma le maelega
I le malulu o Fepuari i fafo o le faamalama.
Ou te fia moe... Ae e vave lava,
Ma e le manaʻomia ona e mafaufau i ai ...

... Na fa'aleagaina e le bug leaga ia filo,
Suia le faamatalaga sese
Dedlock o lana fa'atuatuaga moni,
Ma o le vaalele malulu o lona fuʻa.

E fai o ia i auupega e mafai ona suia
Fa'atino fana fa'atatau.
Ma e manao o ia, Iuta palapala,
Tanu ia vaitafe i totonu o se pusa maliu.

Na te iloa lena mea i le taua ma le maopoopo
Faafoliga faafoliga o se faamasinoga,
Ma faailoa atu i se faaiuga lamolemole,
O ai e tuuaʻia mo le “faatonuga”?

O ai, ona o le valea, ua sau
O le le saogalemu o lafo sa tuleia i soo se mea.
O ai na fa'atupuina tagata fa'a atua,
Ma sa ia faia ballast mai saimini.

O ai na i ai i se fa'avalevalea leaga,
A, susunuina uma alalaupapa,
Na alu ma se fa'ailoga e mafai ona suia
I se monastery e tele filo...

... O na “leaga” e leʻi tupu muamua.
E te le'i o'o i ai mo se taimi umi.
Ua faateleina faafitauli e pei o lago
Ua liua le code i faʻalavelave.

VAEGA 3. FA'AVAE, OOP MA LE FA'AALA

O le ata e fa'a'ole'ole
Ua ata se teine ​​ma se faamalu.
Valaau ma talotalo e pei o se peaheni,
Ae e le o le mea lena e tatau ona e mafaufau i ai.

E le'i lata mai le itula o le manuia,
Mo le taimi nei, ua saeia i faʻamau,
E afaina le oloa ile loloto ole faleaoga
Mai le le atoatoa o nati.

I totonu o lenei falegaosimea mea
Fufula sili atu nai lo pasta,
Ma mulimuli i le faataitaiga a se lotu faalilolilo
O lo'o fa'amauina iina le fa'aoga avanoa.

O lana galuega o le leoleo
O mea uma e latalata i le mafuaaga.
O mea uma e iai le uiga, ma e oo lava
O le uiga e le faigofie ona iloa.

Ua tau le ulavale ia Occam
Ma sa ia susunuina lana taleni.
Faatasi ai ma ia, o le a avea sogi ma se maasiasi,
Ma ua matua faaleagaina le mafaufau.

Folafola leotele
Fetuuna'i o ata,
E faalologo o ia e uiga i galuega maumau,
Ma fe'ese'esea'i iinei ma iina.

Ua taumafai le tagata faa’ole’ole e see
Vaega o foliga faigata tele.
O se fasi keke mo ia e fenumiai ai mea uma,
O ia o se tagata tomai faapitoa i lenei mea i le tele o itu...

... Faapea, i le mana'o o le tagata leaga
I le nu'u fa'ataulāitu OOPea
O le epic e tumau mo seneturi,
O le mea o le matafaioi autu o le valea.

FAAOPOOPOGA. EELE

E minoi lemu se vae i le tulimanu
pusi uati puipui,
E emo le moli lava
Ae e le o le mea lena e tatau ona e mafaufau i ai.

O le a se mea e mafaufau i ai?.. Se'e ese
O se filo o mafaufauga i le pogisa o le po.
O le mea moni e liusuavai ma liusuavai
Ma ua leai se uiga e toe maua.

Ua oo mai le moe.
Ma o iina e tu ai
Pusa,
ua ufitia uma i le ele:
E le suamalie pe le migao, e le itiiti, e le o se pusa oti,
Sa'o pei o se pusa, ma se loka fa'amau.

Ua matala le fatafata.
Ma e tupu i totonu
O se fugalaau matagofie e pei o le vaveao.
Ua ufitia i le afi mumu,
Ma emits se malamalama susulu.

E mu le laau mo se mafuaaga.
Le leo eseese o lana afi
Faatumulia i le naunau. Ma mama
O lana talatalanoaga le leoa.

Faatasi ai ma lona mafanafana o le a solo
Ua fiu i tautalaga gaogao.
E tapuai o ia i le faigofie
Ma le tutusa o mea laiti.

Na te fa'ailoa pito,
Le mea e leai ni vavega faataumaoi.
O lo'o i ai tama'ita'i ta'uta'ua
E le motusia le faagasologa.

E iai le saogalemu ma le mafanafana,
E leai se tiga po o se maasiasi.
E i ai le fiafia e totogi muamua,
Ma o le matua e le o se faafitauli.

E iai fo'i se tagata fai tupe uiga ese
O le a avatu ia te oe se mauga siliva.
E le sili o ia i le faatafunaga,
Ma e ala i le faasaoina o le lelei...

... E faapena le miti. A e ala mai, oe
Toe foi i le po o le ofisa
Ma o lenei sa ou faatagataotauaina i se miti
Faʻatoʻilaloina neurasthenia.

Afai e te fiafia i ai, taʻu i au uo ma uo. 🙂 E mafai ona e mauaina nisi tala i luga o laʻu upega tafaʻilagi. Fa'asoa, sau, mulimuli. O le a ou matua fiafia lava!

puna: www.habr.com

Faaopoopo i ai se faamatalaga