Nā mele e pili ana iā Haskell, C++ a me nā mea polokalamu

Aloha, Habr, makemake ʻoe i kahi hoʻomaha hoʻomaha Sābati? E heluhelu i kaʻu mau mele, e hoʻohauʻoli lākou iā ʻoe, a na kekahi e noʻonoʻo.

Mea polokalamu polokalamu hou

He kanaka polokalamu wau i ʻike ʻole
ʻO ke kumu holoʻokoʻa o nā keʻena papahana.
He waena hou au i ka iwakāluakūmālua,
A i ka iwakāluakūmākahi he senor.

Hoʻohui

Ke hele nei ka hana, a ʻo kēlā me kēia mea e ʻōlelo ai,
E hoʻomaka lākou iaʻu i ka hana.
E pili ana au i ko'u mau makahiki he kanakolu,
A i ke kanahā e hele au i ke kula kindergarten.

Paʻakikī o ka hoʻolimalimaUa nalowale ko mākou mau wāwae, ʻaʻole hiki iā mākou ke loaʻa ke kanaka:
ʻAʻole lawa nā kānaka a pau iā mākou.
Makemake mākou i haku me nā kenekulia o ka ʻike,
ʻAʻole wale kēia mau mea e hele pū mai nei.

ʻO kēia mau hoa he ʻano wiwo ʻole a wiwo ʻole
Hoʻopunipuni lākou e pili ana i nā mākau i loaʻa.
Makemake mākou i haku me ka ʻike o ia mea;
ʻAʻole pono mākou i kēia, e make lākou i ka hoʻoikaika.

Makemake mākou i haku - he kukui akamai -
I loko o nā mines ʻeleʻele o ka uranium ores.
Makemake mākou i ʻoi aku ka naʻauao o ka senora ma mua o ka moron,
He mea hilahila ʻaʻole lākou e hele mai i ʻaneʻi.

Ua hakakā nā Didas no ka...Ua hakakā nā Didas
A ua kipaku lākou i ka poʻe FP i Gehena:
ʻAʻole ʻae ko lākou honua
ʻO wai ka hauʻoli me nā lambdas a me nā mea hana?

Ua hakakā nā Didas
Hoʻoikaika ʻia e ka mana o ka palaoa,
A kipaku lakou i ka poe naaupo i ka make,
ʻO ka poʻe pili i ka hewa FPshnogo.

Hoʻolaʻa ʻia ka paukū i ka hoʻomohala ʻana i nā ʻāpana OS palekana e hoʻohana ana iā Haskell ma Kaspersky Lab.

ʻO ke kupuna kāne pepehi kanaka a me HaskellAia i loko o ka hale paʻahao ke kupuna kāne koʻikoʻi.
Ka pilikia i ka pilikia.
A noʻonoʻo wau pehea e hoʻopakele ai iā Xi
Mai nā pōpoki mau loa.

Ua noʻonoʻo nui ʻo ia a ua hina
ʻAʻole ʻai a hiamoe maikaʻi.
Akā, ua loaʻa iā ia kahi hopena maikaʻi,
Ma kahi o Haskell e noho alii ai.

Ua ʻike maopopo ʻo ia i kāna pahuhopu:
Pono e nani ke code.
A hana ʻo ia i ka D.S.L.
E hana i ke code C.

A ʻoluʻolu nā mea a pau, akā nalo
ʻAʻole ʻo ia i makemake.
No ke koho ʻana iā Haskell i kēia manawa
Ua hoʻopau ʻia ka ʻoihana holoʻokoʻa.

Moku "Haskell"I loko o ka puahiohio maʻamau o ka huikau
Luʻu wiwo ʻole ʻo ia mai ka hope.
Ko makou kapena ma ka moku, -
Vitaly Bragile.

I ka auwana ana mawaena o Xi a me Ha
ʻO ka meʻe o ka paukū mua
Ua ʻike ʻia ʻo ia i kona noho ʻana ma Moscow, -
ʻO kā mākou Yuri Syrove.

Hoʻopau i ka melancholy e like me ka noe,
I ke kai manaʻo ko mākou aliʻi
Ua hāʻawi mai ʻo ia iā mākou e noho lana,
Nui Klapau.

Kuhi i ke code GHC
E lawe ʻo ia i kāu mea e noi ai,
ʻO ke kanaka ikaika loa ma ka hoe,
Zavyalov Vladisla.

Ma ke ala palekana ma waena o nā pōhaku ʻoi
Ke alakaʻi nei ka luna hoʻokele iā mākou,
Nā palapala ʻāina o nā ʻāina he nui,
Vershilov Alexan.

E ola mau ko makou home nani,
Alakaʻi mākou iā ia i ka ʻike,
Haaheo a maikai ka moku,
He pipiʻi kā mākou Haskell.

ʻO Hogweed kahi meme kūloko o ke kamaʻilio haskell_blah ma Telegram.

ʻO HogweedMoe maikaʻi, alakaʻi
Lambdas a me nā ʻano i ke ao kanaka:
Hog parsnip e kiaʻi ana i ke kamaʻilio
E noho mālie ʻoe i ka pō.

ʻAʻohe pilikia o ke kamaʻilio ʻana,
Mai wawahi i na kaula hao.
Kū kiaʻi ka puaʻa puaʻa
Hoailona ka waiu i na naaupo.

Hoomaha, poina oe e ke koa,
Poeleele a hohonu ka po.
E hiamoe, mai maka'u, e mālie -
Aia ʻoe i ke aka o ka puaʻa.

Aia ʻo ia ma lalo o ka malu o ka pō hōkū
Pale mai nā ʻenemi.
He mea make loa ka Hogweed -
Hōʻailona o nā kahu hipa lambda.

ʻUhane o matana-theorkatWikiwiki, haaheo, slopingly
Piʻi ka papa hana aʻo, -
ʻO ia ka ʻuhane o matan-theorkat
wanana i ka eha nui.

Hiki iā ʻoe ke pilikia no kahi manaʻo
E aʻo iā Haskell i kekahi lā,
Akā ua haʻalele ʻo ia i ka manaʻo maikaʻi:
Aia kekahi matana-theorkata ino.

Moe ʻoe i mua o kahi pale noʻonoʻo,
Kāhea ʻia ʻo Smatana mai ka moʻolelo.
Aole nae he daimonio pepeiaohao,
A me ka ʻuhane liʻiliʻi o theorkat.

Ua lohi ʻoe, a ua lohi loa ʻo Haskell
Ke kauo ana ma ke ala napoo.
A ma kekahi wahi kaumaha a mehameha
ʻO ka ʻuhane hōʻeha o ka theorkat.

ʻO Haskellian Night PromenadeʻAlohilohi nā Haskellists i ka pō
Mai ka malamalama o na monad kapu,
A i loko o nā manaʻo - aniani a maʻemaʻe -
Ke hana nei lākou i kā lākou huakaʻi pō.

Chu! - luhi ʻia e ka ʻeha rectal
Hoa aloha me na mea.
He aha ka mea nui e hana ai: rectangle,
A i ʻole, ʻoi aku ka maikaʻi o ka huinahā?

He kiʻi kila ko nā mea,
He ʻano lani ko nā kiʻi.
Hele hema a hele ʻākau
Parade hui daimana.

E mihi oe! - kahea ka leo o ka puʻuwai.
Noho malie! ʻAʻole hiki ke hāʻule!
Akā makemake ʻo ia i ka "kauoha" hou
Hoa pupule loa.

Ka hope o na hihia hooilina
Hoʻohiki ʻo ia i nā "uku" hou aʻe:
Ano, me ka ike ole i ka hoowahawahaia,
Loaʻa ka huinahā mai ka pōʻai mai.

Mākaukau. Akā, honi au i ka hoʻopaʻi ʻana,
Ua hopohopo ka hoa ʻilihune:
He mea haalulu ia, a i ole ia,
Loaʻa nā mea i ka manawa like.

Nani ka ʻeha ʻole
I kēlā ao kahi i nui ai nā monads,
I ka honua kahi e hiki ai iā ʻoe ke kūʻokoʻa
E hele i kāu huakaʻi pō.

A no ka mea ʻai - kahi hana nui e pili ana iā C ++, aʻu i heluhelu ai i kaʻu kamaʻilio nui ma ka C++ Siberia 2019 conference.

ʻO ka C++ saga i ʻekolu mau ʻāpana a hoʻokahi hoʻohuiMAHELE 1. NA ANO A ME KA HOIKE

ahiahi hana. kukui pale.
Puka mai ka hiamoe mai ke aumoe.
Makemake au e hele i kahi pā; aka, ua hikiwawe
A ʻaʻole ia ka mea e pono ai ʻoe e noʻonoʻo.

Ke ʻā nei ka hoʻokuʻu ʻana, uē nā hoa hana,
ʻAʻole mākaukau ka papahana i ka manawa...
... A lele ka manao
Ma waena o nā laina haʻihaʻi.

He mea kapu ka refactoring
A ʻo ka mea nāna i hoʻopili he hoaaloha,
Akā no kēlā mau ʻano, maikaʻi
E hoʻonele i kekahi i ko lākou mau lima.

Paʻakikī nā mea me kēia mau ʻano:
ʻAʻohe mea aʻu e pule ai, ʻaʻohe mea aʻu e noi ai.
ʻAʻohe ala e hōʻike ai iā lākou
ʻAʻole hiki ke ʻae ʻia nā mea a pau.

No nā mea a pau haumia i loko o ka papahana
E noho hāmau kā mākou mea hōʻuluʻulu.
Debug i ke code, e ʻimi iā ʻoe iho,
A hiki i kou wela.

MAHELE 2. KULA MULTI-THREADED

Ke wili nei ka poepoe hau me ka uwau loa
I ke anuanu o Pepeluali ma waho o ka puka makani.
Makemake au e moe... Akā ʻo ke kakahiaka nui nō,
A ʻaʻole pono ʻoe e noʻonoʻo i kēlā ...

... Ua hoʻopau ʻo Damn bug i nā kaula,
Ke hoʻololi hewa nei i ka ʻikepili
ʻO Dedlock kāna ʻike maoli,
A ʻo ka lele ea kona hae.

Hana ʻia ʻo ia me nā mea kaua hiki ke hoʻololi ʻia
Hana i nā pana i hoʻopaʻa ʻia.
A makemake ʻo ia, e Iuda lepo,
E kanu i nā kahawai i loko o ka pahu.

ʻIke ʻo ia i ke kaua me ke kauoha
E hoohuoi maalea i ka aha.
A hai aku ma ka olelo hooholo maikai.
ʻO wai ka hewa no ka "kauoha"?

ʻO wai, no ka naʻaupō, hoʻokokoke mai
Ke hoʻokuke nei ka pahu palekana i nā wahi a pau.
ʻO wai ka mea nāna i hānai i nā akua like ʻole,
A hana ʻo ia i ka ballast mai nā noodles.

ʻO wai i loko o ka pupule maikaʻi ʻole,
I ka pau ana o na uwapo,
Ua hele me kahi palapala hoʻololi
I kahi monastery multi-threaded...

... ʻO kēlā "ʻino" i ʻike ʻole ʻia ma mua.
ʻAʻole ʻoe i ʻike no ka manawa lōʻihi.
Hoʻonui nā pilikia e like me nā nalo
Huli ke code i pilikia.

MAHELE 3. NA PALAPALA, OOP A ME KA PALAPALA

He maalea ke kii
ʻakaʻaka kekahi kaikamahine me ka malu.
Kāhea ʻia a kāhea ʻia e like me ka peahen,
Akā ʻaʻole ia ka mea e pono ai ʻoe e noʻonoʻo.

Aole i kokoke mai ka hora o ka pomaikai.
I kēia manawa, nahaha ʻia e nā ʻū,
Ua pilikia ka huahana i ka hohonu o ka hale hana
Mai ka pau ole o ka nut.

Ma keia hale hana na mea
ʻOi aku ka pehu ma mua o ka pasta,
A e hahai ana i ka laʻana o kahi sect huna
Hoʻokomo ʻia ka opportunist ma laila.

ʻO kāna hana ke kiaʻi
ʻO nā mea a pau e pili ana i ke kumu.
ʻO nā mea a pau kahi manaʻo, a hiki
ʻAʻole maʻalahi ka ʻike ʻana i ke ʻano.

Ua hakakā ka mea ʻino iā Occam
A puhi ʻo ia i kāna talena i ke ahi.
Me ia, e lilo ka honi i mea hilahila,
A pau loa ka manao.

Kukala leo nui
ʻO ka versatility o nā kiʻi,
E hāmau ʻo ia i ka hana ʻino,
A me nā ʻano like ʻole ma ʻaneʻi a ma ʻaneʻi.

Hoao ke kanaka maalea e pahee
Nā ʻāpana o nā ʻano paʻakikī loa.
He wahi keke no ia e huikau i na mea a pau,
He loea ʻo ia i kēia ma nā ʻano he nui ...

... E like me kēia, ma ka makemake o ka mea ʻino
Ma ka aina kilokilo OOPea
Noho ka epic no nā kenekulia,
Kahi ka hana nui he lapuwale.

HOOLAHA. KA HUA

Ke neʻe mālie nei kahi wāwae ma ke kihi
Puki uaki paia,
ʻO ke kukui pele
Akā ʻaʻole ia ka mea e pono ai ʻoe e noʻonoʻo.

He aha kāu e noʻonoʻo ai?.. Paheʻe
He kaula noʻonoʻo i loko o ka pōʻeleʻele o ka pō.
hehee a hehee ka mea maoli
A ʻaʻohe manaʻo hou e loaʻa.

Hiki mai ka hiamoe.
A ma laila ke kū nei
pahu,
ua uhi ʻia i ka ʻōpala:
ʻAʻole ʻoluʻolu ʻaʻole ʻino, ʻaʻole liʻiliʻi, ʻaʻole pahu kupapaʻu.
Pololei e like me ka cube, me ka laka paʻa.

Hāmama ka pahu.
A ulu aʻela i loko
He pua nani e like me ka wanaʻao.
Ua uhi ʻia me ke ahi palupalu,
A hoʻopuka i kahi kukui mālamalama.

Puhi ka mea kanu no kekahi kumu.
ʻO ka leo ʻokoʻa o kāna ahi
Piha me ke kuko. A maemae
ʻO kāna kamaʻilio hāmau.

Me kona pumehana e hemo ai
Luhi i nā haʻiʻōlelo ʻole.
Hoʻomana ʻo ia i ka maʻalahi
A me ke kūlike o nā mea liʻiliʻi.

Hoʻolaha ʻo ia i nā ʻaoʻao,
Kahi ʻaʻohe hana mana luku.
He mau wahine palaka kaulana
ʻAʻole ia e uhaki i ke kaʻina hana.

Aia ka palekana a me ka hōʻoluʻolu,
ʻAʻohe ʻeha a hilahila.
Ma laila ka hauʻoli i uku mua ʻia,
A ʻaʻole pilikia ka makahiki.

Aia kekahi mea ʻai kālā ʻē
E hāʻawi iā ʻoe i mauna kālā.
ʻAʻole nui ʻo ia i ka ʻōpala,
A ma ka mālama ʻana i ka maikaʻi ...

... ʻO ia ka moeʻuhane. Ke ala ʻoe, ʻo ʻoe
Hoʻi i ka pō keʻena
A i kēia manawa ua noho pio au i ka moeʻuhane
E lanakila i ka neurasthenia.

Inā makemake ʻoe, e haʻi i kāu mau hoa hana a me nā hoaaloha. 🙂 Hiki iā ʻoe ke ʻike i nā ʻatikala hou aʻe ma kaʻu pūnaewele. Kau inoa, hele mai, hahai. E hauʻoli loa wau!

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka