Lithothokiso ka Haskell, C++ le baetsi ba mananeo

Lumela, Habr, na u ka thabela phomolo e nyenyane ea Sontaha? Bala lithothokiso tsa ka, li tla u hlasimolla, 'me tse ling li tla etsa hore u nahane.

Moetsi oa sejoale-joale

Ke moqapi ea neng a sa elelloe
Boleng bohle ba liofisi tsa mananeo.
Ke mahareng hape ka mashome a mabeli a metso e 'meli,
Mme ka mashome a mabedi a motso o le mong ho ne ho ena le senor.

Tlatsetso

Mosebetsi o ntse o tsoela pele, 'me eng kapa eng eo motho a ka e buang,
Ke bona ba tla ntsamaisa mosebetsing oa matsoho.
Ke tla be ke ratana ha ke le lilemo li mashome a mararo,
'Me ka mashome a mane ke tla ea kerecheng.

Mathata a ho thaothaRe lahlehetsoe ke maoto, ha re fumane motho:
E mong le e mong ha a pholile ho lekana bakeng sa rona.
Re ka rata morena ea nang le boiphihlelo ba lilemo tse makholo,
Feela e seng tsena tse tlang ka bongata.

Li-comrade tsena li sebete ebile li sebete
Ba bua leshano ka litsebo tseo ba li fumaneng.
Re ka rata morena ea nang le tsebo ea taba ena;
Ha re hloke tsena, li tla shoa ka lebaka la boiteko.

Re ka rata morena - leseli le nang le talenta -
Meepong e lefifi ea ores ea uranium.
Re lakatsa eka senora e bohlale ho feta moron,
Ke lihlong hore ebe ha ba tle mona.

Ba ha Dida ba ne ba lwela ...Ba ha Dida ba ile ba loanela
Mme ba kgannela batho ba FP diheleng:
Lefatshe la bona ha le amohele
Ke mang ea thabileng ka lambdas le li-fuctors?

Ba ha Dida ba ile ba loanela
O khannoa ke matla a hlama.
'Me ba lelekile maoatla lefung.
Bakhachane ba FPshnogo bobe.

Temana ena e nehetsoe ho nts'etsopele ea likarolo tse sireletsehileng tsa OS ho sebelisa Haskell ho Kaspersky Lab.

Ntate-moholo oa Rapest le HaskellNtate-moholo oa motho ea betileng o ne a le teronkong,
Ho hlokofatsoa ke mathata.
Mme ke ile ka nahana ka mokhoa oa ho pholosa Xi
Ho tloha ho likokoana-hloko ka ho sa feleng.

O ile a nahana haholo hoo a ileng a fetoha bohlooho
E ne e sa je ebile e sa robale hantle.
Empa o ile a fumana pheletso e ntle,
Moo Haskell a busang roost.

O ile a bona sepheo sa hae ka ho hlaka:
Khoutu e tlameha ho ba ntle.
Mme o ile a etsa D.S.L.
Hlahisa khoutu ea C.

'Me ntho e' ngoe le e 'ngoe e ne e tla ba monate, empa tahlehelo
O ne a hlile a sa batle.
Bakeng sa ho khetha Haskell hona joale
Lefapha lohle le ile la lelekoa.

Sekepe "Haskell"Ka har'a setsokotsane se tloaelehileng sa pherekano
A qoela ka sebete ka morao ho sekepe.
Motsamaisi oa rona ka sekepeng, -
Vitaly Bragile.

Ho lelera lipakeng tsa Xi le Ha
Mohale oa temana e fetileng
O ile a hlaha ha a ntse a lula Moscow, -
Yuri Syrove oa rona.

Ho tlosa melancholy joalo ka moholi,
Mawatleng a mehopolo morena wa rona
O re file lefa la ho phaphamala,
Klapau e kholo.

Qotsa khoutu ea GHC
O tla nka seo o se kopang;
Mohlankana ea matla ka ho fetisisa sekepeng,
Zavyalov Vladisla.

Tseleng e bolokehileng pakeng tsa mafika a bohale
Moholo oa sekepe o re etella pele,
Limmapa tsa linaha tse ngata,
Vershilov Alexan.

Re phelele lehae la rona le kganyang,
Re mo isa tsebong.
Sekepe se motlotlo ebile se setle,
Haskell ea rona e turu.

Hogweed ke meme ea lehae ea haskell_blah chat ho Telegraph.

HogweedRobala hantle, motataisi
Lambdas le mefuta lefatšeng la batho:
Hog parsnip e lebelang moqoqo
E tla u boloka u khutsitse bosiu.

Ho sa tsotelehe hore na moqoqo o khopisitse hakae,
U se ke ua roba liketane tsa tšepe.
Hogweed e lula e lebetse
Lero le tšoaea maoatla.

Phomola, u itebale, mohlabani,
Bosiu bo lefifi, bo tebile.
Robala, u seke oa tšoha, khutsa -
O moriting wa hogweed.

O tlasa moriti wa bosiu bo tletseng dinaledi
E sireletsa ho lira.
Hogweed e chefo haholo -
Letšoao la balisa ba lambda.

Moea oa matana-theorkatKa potlako, ka boikhohomoso, ka ho thella
Lenane la thuto le ea phahama, -
Seo ke moea oa matan-theorkat
O porofeta tlhokofatso e kgolo.

U ka utloa bohloko ka lebaka la mohopolo
Ho ithuta Haskell ka letsatsi le leng,
Empa o ile a lahla mohopolo o motle:
Ho na le matana-theorkata e khopo.

U ile ua tsoa ka pel'a mokoallo o inahaneloang,
Ho letsetsa Smatana ho tsoa bukeng.
Empa e ne e se modemona ya linaka,
Le moea o monyenyane oa theorkat.

U khobile matšoafo, 'me Haskell o liehile haholo
Ho hula tseleng ya ha letsatsi le dikela.
'Me kae-kae ho bohloko le bolutu
Moea o khopisitsoeng oa theorkat.

Haskellian Night PromenadeLi-haskellists li khanya bosiu
Ho tsoa leseling la li-monads tse halalelang,
'Me mehopolong - kristale le e hloekileng -
Ba ntse ba tsamaea bosiu.

Chu! - ho felloa ke matla ke bohloko ba rectum
Comrade ka lerato la lintho.
Ntho ea bohlokoa ka ho fetisisa ho e etsa: rectangle,
Kapa sekwere se ntse se le betere?

Lintho li na le foreimi ea tšepe,
Lipalo li na le tsela ea bophelo ea leholimo.
Ho le letšehali ho ea 'me ho ea ka ho le letona
Papali ea likhokahanyo tsa Diamond.

Bakang! - lentswe la pelo le a bitsa.
Khutsa! Ho putlama ho ke ke ha qojoa!
Empa o batla "taelo" e eketsehileng
Ka ho feletseng comrade.

Semelo sa linyeoe tsa lefa
E tšepisa "meputso" le ho feta:
Jwale yena, a sa tsebe sekgobo;
Sekwere se nkiloe ho selikalikoe.

E lokile. Empa ke fofonela boiphetetso,
Motsoalle ea futsanehileng o tšoenyehile:
Ke sebopuoa se thothomelang, kapa ruri,
E na le dintho tse iketsahalletseng.

Ho monate hakaakang hore ebe ha ho na bohloko bo joalo
Lefatšeng leo ho nang le li-monads tse ngata,
Lefatsheng leo o ka lokolohang
Nka sebaka sa hau sa bosiu.

Le bakeng sa lijo tse tsoekere - mosebetsi o moholo ka C ++, oo ke o balileng puong ea ka ea sehlooho kopanong ea C ++ Siberia 2019.

Saga ea C ++ ka likarolo tse tharo le kenyelletso e le 'ngoeKAROLO EA 1. MEFUTA LE POLELO

Mosebetsi mantsiboea. Leseli la skrine.
Boroko bo tsoa ka shoalane.
Ke kopa ho ea bareng; empa e sa le hoseng
Mme ha se seo o hlokang ho nahana ka sona.

Ho lokolloa hoa chesa, basebetsi-'moho ba lla,
Lenaneo ha le so lokisoe ka nako...
... Mme mohopolo o tlola ka moferefere
Pakeng tsa mela e robehileng.

Refactoring ke ntho e halalelang
'Me moqapi e tla ba motsoalle,
Empa bakeng sa mefuta e joalo, e ntle haholo
Ho amoha motho matsoho.

Lintho li rarahane ka mefuta ena:
Ho sa tsotellehe hore na ke rapela joang, ho sa tsotellehe hore na ke botsa joang,
Ha ho mokhoa oa ho li hlalosa
Tsohle tse ke keng tsa dumellwa.

Bakeng sa ntho e 'ngoe le e 'ngoe e sa hloekang lenaneong
Moqapi oa rona o tla lula a khutsitse.
Hlakola khoutu, iphumanele eona,
Ho fihlela la hao le cha.

KAROLO EA 2. MOLAO OA LIKHOPO

The snowball e bilika ka mokhoa o hlaha le ka cheseho
Ka February batang ka ntle ho fensetere.
Ke kopa ho robala ... Empa e sa le hoseng,
'Me ha ua lokela ho nahana ka eona ...

... Kotsi e mpe e sentse likhoele,
Ho fetola data ho fosahetse
Dedlock ke semelo sa hae sa tlhaho,
'Me sefofane sa conditioning air ke banner ea sona.

O entsoe ka libetsa tse ka fetolehang
E etsa lithunya tse lebisitsoeng.
Mme o batla, Judase ya ditshila,
Epela melapo ka lekeseng.

O tseba seo ntoeng ka taolo
Ka mano a iketsa lekhotla,
Le e phatlalatse ka kahlolo e bonolo.
Ke mang ea molato ka "taelo"?

Ke mang, ka ho hloka tsebo, ea atamelang
Batho ba sa sireletsehang ba ne ba sutumelletsa hohle.
Ke mang ea ileng a hlahisa li-freaks tse kang molimo,
'Me o ile a theha ballast ho tloha ho li-noodle.

Ke mang ya neng a le bohlanyang bo sa lokang,
Ha, ho chesa marokho 'ohle,
E tsamaile le charter e fetolehang
Ho ea ntlong ea baitlami e likhoele tse ngata...

... “Bobe” bo joalo bo e-s’o ka bo e-ba teng pele.
Ke nako e telele u sa e bone.
Mathata a ata joalo ka lintsintsi
Khoutu e fetoha mathata.

KAROLO EA 3. PATTERNS, OOP LE BOILERPLATE

Senepe se bohlasoa
Ngoanana ea nkileng sekhele oa tšeha.
Ho letsa le ho qeka joalo ka peahen.
Empa ha se seo u lokelang ho nahana ka sona.

Nako ya katleho ha e eso ho atamele.
Hajoale, e harotsoe ke liboutu.
Sehlahisoa se utloa bohloko bolibeng ba workshop
Ho tloha ho se phethehe ha linate.

Femeteng ena lintho
E ruruhile ho feta pasta,
Le ho latela mohlala oa lequloana la sephiri
Monyetla o kentse mono.

Mosebetsi oa hae ke ho itebela
Ntho e 'ngoe le e 'ngoe e haufi le mabaka.
Ntho e 'ngoe le e 'ngoe moo ho nang le moelelo, esita le
Moo moelelo o seng bonolo ho o bona.

The scoundrel loana le Occam
'Me o chesa talenta ea hae ka mollo.
Ka eena, likako e tla ba lihlong;
'Me kelello e senyehile ka ho feletseng.

Ho phatlalatsa ka lentsoe le phahameng
Mefuta-futa ea litšoantšo,
O tla khutsa mabapi le mosebetsi o senyehileng;
Le ho se lumellane mona le mane.

Monna ea bolotsana o leka ho thella
Likarolo tsa libopeho tse rarahaneng haholo.
Ke sengoathoana sa kuku ho eena ho ferekanya tsohle,
Ke setsebi tabeng ena ka litsela tse ngata...

... Joalo ka sena, ka maikutlo a molotsana
Fatsheng la boselamose OOPea
Epic e nka lilemo tse makholo,
Moo karolo e kholo e leng bosaoana.

KEKELETSO. RUSE

Sefate se tsamaea butle hukung
Katse ea oache ea lebota,
Lebone la seretse se chesang lea benya
Empa ha se seo u lokelang ho nahana ka sona.

O nahane ka eng?.. Ho thella
Khoele ea monahano lefifing la bosiu.
'Nete ea qhibiliha ebile ea qhibiliha
'Me ha ho sa na moelelo o ka fumanoang.

Boroko bo fihla.
Mme ke eo moo e emeng teng
Lebokose,
kaofela li koahetsoe ke mafome:
Ha e monate kapa e se nang mekhoa, eseng e nyenyane, eseng lekese la bafu;
E otlolohile joalo ka cube, e nang le senotlolo sa mantlha.

Sefuba se bulehile.
Mme e mela ho yona
Palesa e ntle joalo ka mafube.
E koahetsoe ke malakabe a bonolo,
Mme e ntsha lesedi le kganyang.

Semela se cha ka lebaka.
Molumo o fapaneng oa mollo oa hae
E tletseng takatso. Le e hloekileng
Puisano ea hae e khutsitseng.

Ka mocheso oa eona o tla qhibiliha
O kgathetse ke dipuo tsa lefeela.
O rapela bonolo
Le ho tsitsana ha lintho tse nyenyane.

O bolela mathoko,
Moo ho se nang mehlolo e senyang.
Ho na le li-sluts tse tummeng hampe
E ke ke ea senya ts'ebetso.

Ho na le polokeho le boiketlo,
Ha ho na bohloko kapa lihlong.
Ho na le thabo e lefuoang esale pele,
Le lilemo ha se bothata.

Ho bile ho na le motho ea alimang chelete ea makatsang
E tla u fa thaba ea silevera.
Ha a moholo ho senya,
Le ka ho boloka molemo...

... Toro e bile joalo. Ha u tsoha, uena
Khutlela ofising bosiu
Mme jwale ke ne ke le kgolehong ya toro
Hlōla neurasthenia.

Haeba u e ratile, bolella basebetsi-'moho le metsoalle ea hau. 🙂 U ka fumana lingoloa tse ling webosaeteng ea ka. Ngodisa, tloo, latela. Ke tla thaba haholo!

Source: www.habr.com

Eketsa ka tlhaloso