Gabayo ku saabsan Haskell, C++ iyo barnaamijyada

Hello, Habr, ma jeceshahay nasasho yar oo Axad ah? Akhriso gabayadayda, way ku farxi doonaan, qaarna way ku fekerayaan.

Barmaamij casri ah

Waxaan ahay barnaamij-sameeyaha oo si dhib yar u fahmay
Nuxurka dhammaan xafiisyada barnaamijyada.
Waxaan mar labaad ahay dhexda laba iyo labaatan,
Kow iyo labaatanaadna waxaa jiray amiir.

Isku dar

Shaqadu way sii socotaa, oo, wax kasta oo la odhan karo,
Waxay igu bilaabi doonaan farsamada gacanta.
Waxaan la haasaawi doonaa markaan soddon jirsado
Afartankiina waxaan aadi doonaa xanaanada.

Dhibaatooyinka qoritaankaCagahayagii waanu waynay, qofka ma heli karno:
Qof walba naguma filna.
Waxaan jeclaan lahayn sayid khibrad qarniyo leh,
Kaliya maaha kuwan soo socda oo raxan raxan u socda.

Saaxiibadani waa geesinimo iyo geesinimo
Waxay ka been sheegaan xirfadaha la helay.
Waxaan jeclaan lahayn Rabbi arrinta og;
Uma baahnno kuwan, waxay ku dhiman doonaan dadaalka.

Waxaan jeclaan lahayn sayid - iftiin karti leh -
In miinooyinka mugdiga ah ee macdanta uranium-ka.
Waxaan jeclaan lahayn in senora uu ka caqli badan yahay moronka,
Waa ceeb in aanay halkan iman.

Didas waxay u dagaalameen...Didas ayaa u dagaalamay
Waxayna u kaxeeyeen dadkii FP naarta.
Dunidoodu ma ogola
Yaa ku faraxsan lambdas iyo jilayaasha?

Didas ayaa u dagaalamay
Waxaa kaxeeyey awoodda cajiinka,
Oo nacasyo ayay dileen.
Kuwa raacsan FPshnogo shar.

Aayaddani waxay u heellan tahay horumarinta qaybaha OS ee sugan iyadoo la adeegsanayo Haskell ee Kaspersky Lab.

Awowgii kufsiga geystay iyo HaskellAwowgii kufsiga geystay ayaa xabsiga ku jiray.
Dhibaatooyin la ildaran.
Oo waxaan ka fikiray sida loo badbaadiyo Xi
Laga soo bilaabo dhiqlaha weligiis.

Aad buu u fikiray oo wuu cirroobey
Ma cunin si fiicanna uma seexan.
Laakiin wuxuu helay qaddar wanaagsan,
Halka Haskell uu ka taliyo.

Waxa uu si cad u arkay yoolkiisa:
Koodhku waa inuu noqdaa mid qurux badan.
Wuxuuna ka dhigay D.S.L.
Samee code C.

Wax walbana waxay noqon lahaayeen kuwo qabow, laakiin khasaare
Runtii ma uu rabin.
Doorashada Haskell hadda
Waaxdii oo dhan waa la eryay.

Markabka "Haskell"Geli wareegga caadiga ah ee jaahwareerka
Si geesinnimo leh ayuu dabada uga quustay.
Kabtankayaga markabka saaran, -
Vitaly Bragile.

Inta u dhaxaysa Xi iyo Ha
Halyeygii tuduca hore
Waxa uu ifka u yimid markii uu ku noolaa Moscow, -
Our Yuri Syrove.

U firdhiso calool-xumo sida ceeryaamo,
In badaha fikradaha madaxdeenna
Waxa uu inagu dardaarmay in aynu dul sabbanayno.
weyn Klapau.

Xigasho GHC code
Wax alla waxaad weyddiisato wuu qaadan doonaa
Ninka ugu xoogga badan,
Zavyalov Vladisla.

Jidka nabdoon ee u dhexeeya dhagaxyada fiiqan
Navigator-oday ayaa na hogaaminaya,
Khariidadaha khadka ee wadamo badan,
Vershilov Alexander.

Noolow gurigayaga sharafta leh,
Waxaan u horseednaa aqoon.
Markabku wuu kibraa wuuna wanaagsan yahay.
Haskellkeena waa qaali.

Hogweed waa xasuus-qor maxalli ah oo ka mid ah sheekeysiga haskell_blah ee Telegram.

hogweedSi fiican u seexo, hage
Lambdas iyo noocyada dunida aadanaha:
Hog parsnip oo ilaalinaya sheekada
Habeenkii ayaa ku dejin doona.

Si kasta oo sheekadu u xanaaqdo,
Ha jebin silsiladaha birta ah.
Hogweedku waa ilaalinayaa
Casiirka ayaa calaamad u ah nacasyada.

Naso, is illow, dagaalyahanow,
Habeenku waa mugdi iyo qoto dheer.
Seexo, ha baqin, is deji -
Waxaad ku jirtaa hadhkii hogweed.

Waxa uu hoos jooga habeen xiddigo badan
Cadawga ka ilaaliya.
Hogweed aad buu sun u yahay -
Astaanta adhijirrada lambda.

Ruuxa matana-theorkatSi degdeg ah, faan, jillaabsan
Jadwalka waxbarashada ayaa kor u kacaya, -
Kaasi waa ruuxa mataan-theorkat
Cadaab wayn buu wax ka sheegay.

Waxaad u dhibtoon kartaa fikrad
Si aad maalin uun u barato Haskell,
Laakiin wuu ka tanaasulay fikraddii wacnayd:
Waxaa jira matana-theorkata xun.

Waxa aad ka soo hor baxday xayndaab male-awaal ah,
Isagoo ka wacay Smatana heshiiska.
Laakiin ma ahayn jinni geeso leh,
Iyo ruuxa yar ee theorkat.

Waad soo baxday, oo Haskell aad bay u daahday
Jiiditaanka jidka qorrax dhaca.
Meelna waa murugo iyo cidlo
Ruuxa la xumeeyay ee theorkat.

Habeenka HaskellianHaskellists waxay iftiimaan habeenkii
Laga soo bilaabo iftiinka mondska xurmada leh,
Iyo fikradaha - crystal iyo saafi -
Waxay samaynayaan socodkooda habeenkii.

Chu! - daal xanuun malawadka
Jaceylka shayada.
Waxa ugu muhiimsan in la sameeyo: leydi,
Mise afar geesoodka ayaa weli ka sii fiican?

Walaxyadu waxay leeyihiin qaab bir ah,
Sharaxadu waxay leeyihiin qaab nololeed oo jannada ah.
Bidix tag oo midig tagaa
Bandhiga isku xirka dheeman.

Toobad! - codka wadnaha ayaa ku baaqaya.
Xasilloon! Burburku waa lama huraan!
Laakiin waxa uu rabaa β€œdalabka” badan
Gebi ahaanba waalan saaxiib.

asalka kiisaska dhaxalka
Waxay ballan qaadaysaa xitaa "abaalmarino" dheeraad ah:
Haddaba isagu isagoo aan cay garanayn.
Labajibbaaran ayaa laga soo qaatay goobada.

Diyaar. Laakiin waxaan uriyaa aargoosi,
Saaxiibkii miskiinka ahaa ayaa ka welwelsan:
Waa makhluuq gariiraya, ama runtii,
Waxay leedahay walxo isku dhacay

Sidee u fiican in aanu jirin xanuunkan oo kale
Adduunyadaas oo ay jiraan dad badan,
Adduunka oo aad xor ku ahaan karto
Qaado socodkaaga habeenkii.

Iyo macmacaanka - shaqo weyn oo ku saabsan C++, oo aan akhriyay khudbadayda muhiimka ah ee shirka C++ Siberiya 2019.

Sheekada C++ waxay ka kooban tahay saddex qaybood iyo hal dheeri ahQAYBTA 1-AAD NOOCYADA IYO MUUQAALKA

Fiidkii shaqada. Iftiinka shaashadda.
Hurdadu waxay ka timaadaa makhribka.
Waxaan jeclaan lahaa inaan tago baar; laakiin weli waa xilli hore
Taasina maaha waxa aad u baahan tahay inaad ka fikirto.

Sii dayntu way gubanaysaa, asxaabtii way ooyayaan,
Barnaamijku kuma diyaarsana waqtigii loogu talagalay...
... Fikirkuna si fowdo ah ayuu u boodaa
Inta u dhaxaysa khadadka jaban.

Dib u soo celinta waa shay muqadas ah
Isku-dubariduhuna wuxuu noqon lahaa saaxiib,
Laakiin noocyada noocan oo kale ah, waa wax weyn
Inuu qof gacantiisa ka qaado.

Waxyaabaha ay ku adag yihiin noocyadan:
Si kasta oo aan u tukado, si kasta oo aan u weydiiyo,
Ma jirto si loo muujiyo
Dhammaan wixii aan la ogolaan karin.

Wax kasta oo aan nadiif ahayn oo barnaamijka ku jira
Isku-dubbarideheennu wuu iska aamusi doonaa.
Ka saar koodka, raadso naftaada,
Ilaa taadu gubato.

QAYBTA 2. koodh badan oo dunsan

Kubbada barafka ayaa si duuduuban oo xamaasad leh u wareegaysa
Qabowga Febraayo ee ka baxsan daaqadda.
Waxaan jeclaan lahaa inaan seexdo... Laakiin weli waa xilli hore,
Uma baahnid inaad taas ka fikirto...

... Nacalad cayayaan ah ayaa duntay dunta,
Beddelka xogta khalad
Dedlock waa caqiido uu u dhashay,
Duulimaadyada qaboojiyahana waa calankeeda.

Waxa uu ka samaysan yahay hub la bedeli karo
Wuxuu sameeyaa toogasho toos ah.
Oo isna wuxuu doonayaa, Yuudas wasakh ah,
Ku xabaal durdurrada naxashka.

Wuu og yahay in dagaal lagu jiro
Si khiyaano leh isaga dhigo maxkamad,
kuna dhawaaqo xukun hufan.
β€œAmarka” yaa eedda leh?

Yaa, jaahilnimo darteed, u wajaho
Kabka aan badbaadada lahayn ayaa meel walba ka riixayay.
Yaa soo barbaariyay fakhri-ilaah oo kale,
Oo baastada ayuu ka abuuray baasto.

Yaa waali aan caafimaad qabin,
Marka, gubanaya dhammaan buundooyinka,
La baxay jaartar la beddeli karo
Ku socota guri keniisad leh oo badan...

... "xun" aan hore loo arag
Muddo dheer ma aadan la kulmin.
Dhibaatooyinku waxay u bataan sida duqsiga oo kale
Koodhku wuxuu isu beddelaa dhibaato.

QAYBTA 3. NIDAAMKA, OOP IYO BOILERPLATE

Sawirku waa khiyaano
Gabar dallad wadata ayaa qososhay.
Wuu u yeedhaa oo u qayliyaa sida farmaajo oo kale,
Laakiin taasi maahan waxa aad u baahan tahay inaad ka fikirto.

Saacaddii guushu weli ma dhowa,
Imika, bilal lagu kala jeexjeexay,
Alaabtu waxay ku dhibtoonaysaa qoto dheer ee aqoon isweydaarsiga
Laga soo bilaabo buuxin la'aanta lowska.

Warshadan walxaha
Baasto ka daran baa barara,
Iyo ku dayashada mad-habta qarsoon
Danaystaha ayaa ku dhex jira.

Shaqadiisu waa inuu waardiye ka ahaado
Wax kasta oo caqliga u dhow.
Wax kasta oo ay jirto macne, iyo xataa
Meesha macnaha aysan sahlanayn in la arko.

Qasqigu waxa uu la dagaalamaa Occam
Oo talantigiisiina dab buu shiday.
Isaga, dhunkashada waxay ku noqon doontaa ceeb.
Maskaxduna gabi ahaanba way baaba'day.

Cod dheer ku dhawaaqaya
Kala duwanaanshaha jaantusyada,
Wuxuu ka aamusi doonaa hawshii khasaartay.
Iyo iswaafaqla'aan halkan iyo halkaas.

Ninkii qalloocan wuxuu isku dayay inuu simbiriirixdo
Qaybaha qaababka aadka u adag.
Waxay u tahay xabbad keeg ah inuu wax walba ku khaldo,
Waa khabiir ku takhasusay arrintan siyaabo badan...

... Sidan oo kale, iyada oo la raacayo rabitaanka sharka
Dhulka sixirka OOPea
Sheekadu waxay socotaa qarniyo,
Halka doorka ugu weyni yahay wax aan jirin.

KORDHA. MIRIDHKU

Lugaha si tartiib ah ayaa gees u socda
Bisadda saacadda gidaarka,
Laambaddii baa biliglaysay
Laakiin taasi maahan waxa aad u baahan tahay inaad ka fikirto.

Maxaa laga fekerayaa?
Dul-fekerka mugdiga habeenka.
Xaqiiqdu way dhalaalaysaa oo dhalaashaa
Macne kale oo la helayna ma jiro.

Hurdadu way timaaddaa.
Halkaasna ay ku taagan tahay
Sanduuqa,
dhamaantood waxaa ku daboolan miridhku:
Ma macaan iyo edeb midna, ma yara, ma naxashka,
Toosan sida cube, oo leh quful quful ah.

Laabta waa furan tahay.
Oo ay ku korto
Ubax u qurux badan sida waaberiga.
Waxaa qariyay holac jilicsan.
Oo soo saara iftiin dhalaalaya.

Geedku sabab buu u gubaa.
Codka ka soo horjeeda ee dabkiisa
Ka buuxa xamaasad. Oo saafi ah
Hadalkiisa aamusan.

Diirimaadkeeda waxay ku milmi doontaa
Hadalo madhan oo lagu daalay.
Wuxuu caabudaa fududaan
Iyo joogtaynta waxyaabaha yaryar.

Cidhifyada ayuu ku dhawaaqayaa,
Meel aanay jirin mucjisooyin wax duminaya.
Waxaa jira dacasyo caan ah
Ma jebin doonto habka.

Waxaa jira badbaado iyo raaxo,
Ma jiro xanuun iyo ceeb.
Halkaa farxad ayaa hore loo bixiyaa,
Da'duna dhib maaha.

Waxaa jira xitaa lacag- amaahiye la yaab leh
Waxaan ku siin doonaa buur lacag ah.
Isagu kuma weyna qashinka,
Iyo in la ilaaliyo wanaagga...

... Riyadu sidaas ayay ahayd. Markaad toosto, adiga
Ku noqo habeenkii xafiiska
Oo hadda waxaan ku jiray maxaabiis riyo ah
Ka gudub neurasthenia.

Haddii aad ka heshay, u sheeg asxaabtaada iyo asxaabtaada. πŸ™‚ Waxaad ka heli kartaa xitaa qoraallo badan boggayga. Subscribe, kaalay, raac. Aad ayaan u farxi doonaa!

Source: www.habr.com

Add a comment