Хаскелл, C++ жана программисттер жөнүндө ырлар

Салам, Хабр, жекшембиде бир аз эс алууну каалайсызбы? Менин ырларымды окуп көр, көңүлүңдү көтөрөт, айрымдары ойго салат.

Заманбап программист

Мен эптеп түшүнгөн программистмин
Программалоо кеңселеринин бүт маңызы.
Жыйырма экиде кайра орточумун,
Ал эми жыйырма бирде сенор бар эле.

толуктоо

Иш жүрүп жатат, ким эмне десе да,
Алар мени өнөргө киришет.
Мен отузга чыкканда сүйлөшөм,
Ал эми кырк жашымда бала бакчага барам.

Жумушка алуудагы кыйынчылыктарБутубуздан айрылдык, адамды таппай жатабыз:
Биз үчүн баары эле салкын эмес.
Кылымдар бою тажрыйбасы бар мырзаны каалайбыз,
Жөн эле булар топурак менен келгендер эмес.

Бул жолдоштор тайманбас жана тайманбас
Алар алган көндүмдөрү жөнүндө калп айтышат.
Биз бул ишти билген мырзаны каалайбыз;
Бизге булардын кереги жок, алар аракеттен өлүшөт.

Биз мырзаны - таланттуу корунушту каалайбыз -
Уран рудаларынын караңгы шахталарында.
Сенора акылсыздан акылдуу болсо дейбиз
Алардын бул жакка келбегени өкүнүчтүү.

Didas үчүн күрөшкөн ...Дидалар үчүн күрөшкөн
Жана алар ФП элин тозокко айдашты:
Алардын дүйнөсү кабыл албайт
Ламбдалар жана функторлор кимге ыраазы?

Дидалар үчүн күрөшкөн
Камырдын күчү менен,
Акылсыздарды өлүмгө айдашты,
ФПшного зло жактоочулар.

Аят Касперский лабораториясында Haskell аркылуу коопсуз OS компоненттерин иштеп чыгууга арналган.

Зордукчу чоң ата жана ХаскеллЗордуктаган чоң атасы түрмөдө,
Проблемалардан кыйналып.
Анан Си Цзиньпинди кантип сактап калууну ойлондум
Түбөлүк мүчүлүштүктөрдөн.

Ал ушунчалык ойлонгондуктан боз болуп кетти
Тамак жеген жок жана жакшы уктаган жок.
Бирок ал жакшы тагдыр тапты,
Хаскелл короону башкарган жерде.

Максатын даана көрдү:
Код сулуу болушу керек.
Жана ал D.S.L.
C кодун түзүү.

Ошондо баары сонун болмок, бирок жоготуулар
Ал чындап каалабады.
Азыр Haskell тандоо үчүн
Бүтүндөй бөлүм кызматтан алынды.

"Хаскелл" кемесиБашаламандыктын стандарттуу айланмасына
Артынан тайманбай сууга түшкөн,
Биздин кемедеги капитан, -
Виталий Брагиль.

Си менен Ханын ортосунда кыдырууда
Мурунку аяттын каарманы
Ал Москвада жашап жүргөндө жарыкка келген, -
Биздин Юрий Сиров.

Меланхолияны тумандай таратып,
Идеялардын деңизинде биздин башкы
Бизге сүзүп калууну осуят кылды,
Улуу Клапау.

GHC кодун келтириңиз
Эмне сурасаң да алат,
Калактагы эң күчтүү жигит,
Завьялов Владисла.

Курч таштардын ортосундагы коопсуз жолдо
Штурман-аксакал бизди жетелейт,
Көптөгөн өлкөлөрдүн ички карталары,
Вершилов Александр.

Жашасын биздин даңктуу үйүбүз,
Биз аны илимге жетелейбиз,
Кеме текебер жана жакшы,
Биздин Хаскелл кымбат.

Хогвид - Telegramдагы haskell_blah чатындагы жергиликтүү мем.

уй parsnipЖакшы укта, жол башчы
Ламбдалар жана адам дүйнөсүндөгү түрлөрү:
Чочко парснип чатты кайтарууда
Түнкүсүн тынчтандырат.

Чат канчалык капа болсо да,
Болот кишендерди сындырбагыла.
Чочко күзөттө турат
Шире келесоолорду белгилейт.

Эс ал, өзүңдү унут, жоокер,
Түн караңгы жана терең.
Укта, коркпо, тынч бол -
Сиз чочконун көлөкөсүндө турасыз.

Ал жылдыздуу түндүн көлөкөсүндө
Душмандардан коргойт.
Хогвид абдан уулуу -
Ламбда чабандарынын символу.

Матана-теоркаттын рухуТез, текебер, жантайып
Окуу графиги жогорулайт, -
Матан-теоркаттын духу мына ушунда
Улуу азапты пайгамбарчылык кылат.

Сиз идея үчүн азап чегип калышы мүмкүн
Бир күнү Хаскеллди үйрөнүү үчүн,
Бирок ал жакшы идеядан баш тартты:
Жаман матана-теорката бар.

Сен ойдон чыгарылган тосмодон чыгып кеттиң,
Сматаны трактаттан чакырып алуу.
Бирок бул мүйүздүү жин эмес эле,
Жана теоркаттын кичинекей руху.

Сен тайып кеттиң, Хаскелл өтө кеч болуп калды
Күн баткан жол менен сүйрөө.
Ал эми бир жерде кайгылуу жана жалгыз
Теоркаттын таарынган духу.

Haskelian Night PromenadeХаскеллисттер түн ичинде жаркырап турушат
Ыйык монадалардын нурунан,
Ал эми ойлордо - кристалл жана таза -
Алар түнкү сейилдөө иштерин жүргүзүп жатышат.

Чу! - көтөн чучуктун оорусунан чарчаган
Объекттерди сүйгөн жолдош.
Эң негизгиси эмне кылуу керек: тик бурчтук,
Же квадрат дагы жакшыбы?

Объекттердин темир каркасы бар,
Фигуралар асмандагы жашоого ээ.
Сол барат жана оңго кетет
Бриллианттардын парады.

Тобо кыл! – жүрөктүн үнү чакырат.
Тынч! Кыйроо сөзсүз болот!
Бирок ал көбүрөөк "тартипти" каалайт
Толугу менен жинди жолдош.

Мурас иштери фон
Ал дагы көп "сыйлыктарды" убада кылат:
Эми ал жемелеп билбей,
Квадрат тегеректен чыгарылат.

Даяр. Бирок мен репрессиянын жытын сезем,
Байкуш жолдош тынчсызданып:
Ал титиреп турган жандык, же чындап эле,
Кокустук объекттери бар.

Андай оорунун болбогону кандай сонун
Монадалар көп болгон дүйнөдө,
Сиз эркин боло турган дүйнөдө
Түнкү сейилдөөгө барыңыз.

Ал эми десерт үчүн - C++ жөнүндө чоң эмгек, аны мен C++ Сибирь 2019 конференциясындагы негизги баяндамамда окудум.

C++ дастаны үч бөлүктөн жана бир кошумчадан турат1-БӨЛҮМ. ТҮРЛӨР ЖАНА ЭКСПРЕСИВДҮҮЛҮК

Иш кечинде. Экран жарыгы.
Күүгүмдөн уйку чыгат.
мен барга баргым келет; бирок али эрте
Жана бул жөнүндө ойлонушуңуз керек эмес.

Чыгаруу күйүп жатат, кесиптештер ыйлап жатышат,
Программа өз убагында даяр эмес...
...Анан ой баш аламан секирет
Үзүлгөн сызыктардын ортосунда.

Рефакторинг – бул ыйык нерсе
Ал эми компилятор дос болмок,
Бирок, мындай түрлөрү үчүн, бул абдан жакшы
Бирөөнүн колунан ажыратуу.

Бул түрлөрү менен нерселер татаал:
Кантип дуба кылбайын, кандай сурасам да,
Аларды айтууга эч кандай жол жок
Мунун баарына жол берүүгө болбойт.

Программадагы бардык арамдар үчүн
Биздин компилятор унчукпай калат.
Кодду оңдоо, аны өзүңүз издеңиз,
Сеники күйгүчө.

2-БӨЛҮМ. КӨП ТАРАПТУУ КОД

Кар топурактары жапайы жана ынталуу айланып жатат
Февраль айынын суугунда терезенин сыртында.
Уккум келет... Бирок али эрте,
Жана бул жөнүндө ойлонуунун кереги жок...

... Каргыш тийген ката жиптерди бузуп,
Маалыматтарды туура эмес өзгөртүү
Дедлок анын туулуп өскөн кредосу,
Ал эми кондиционер рейси анын туусу болуп саналат.

Ал өзгөрүлүүчү куралдардан жасалган
Максаттуу атууларды жүргүзөт.
Жана ал каалайт, кир Жүйүт,
Дарыяларды табытка көмүңүз.

Ал тартип менен согушуп жатканын билет
Айлакерлик кылып сот болуп,
Жана аны жылмакай өкүм менен жарыяла,
“Заказга” ким күнөөлүү?

Ким билбестен жакындайт
Кооптуу актёр бардык жерде түртүп жатты.
Кудайга окшогон жиндилерди ким тарбиялады,
Жана кесмеден балласт жараткан.

Ким соо эмес жинди болгон,
Бардык көпүрөлөрдү өрттөп жатканда,
Өзгөрүүчү устав менен барган
Көп жиптүү монастырга...

...Мындай болуп көрбөгөндөй «жамандык»
Сиз көптөн бери башыңыздан көрө элексиз.
Көйгөйлөр чымындай көбөйөт
Код кыйынчылыкка айланат.

3-БӨЛҮМ. ҮЛГҮЛӨР, ООП ЖАНА КАЗАН

Фото куу
Кол чатыр кармаган кыз күлүп жатат.
Чакырат, чаңырылат тооктой,
Бирок бул жөнүндө ойлонушуңуз керек эмес.

Ийгилик сааты али жакын эмес,
Азырынча, болт менен үзүлүп,
Продукция цехтин терендигинде кыйналат
Жаңгактын толук эместигинен.

Бул фабрикада объектилер
Макарондон да шишип,
Жана жашыруун сектадан үлгү алуу
Ал жерде оппортунист камтылган.

Анын милдети сак болуу
Бардык нерсе акылга жакын.
Бардык жерде мааниси бар, ал тургай
Кайда маанисин көрүү оңой эмес.

шылуун Оккам менен урушат
Жана ал өзүнүн талантын күйгүзөт.
Аны менен өбүшүү уят болуп калат,
Ал эми акыл толугу менен талкаланган.

Катуу жарыялоо
Диаграммалардын ар тараптуулугу,
Текке кеткен эмгекке унчукпайт,
Жана бул жерде жана бул жерде карама-каршылыктар.

Куу киши тайганга аракет кылат
Өтө татаал формалардын бөлүктөрү.
Бул анын баарын чаташтыруу үчүн бир кесим торт,
Ал көп жагынан бул боюнча адис...

...Ошентип, карасанатайдын каалоосу боюнча
сыйкырдуу OOPea өлкөсүндө
Эпос кылымдар бою,
Кайсы жерде башкы ролу нонсенс.

КОШУМЧА. РУСТ

Бир бут бурчта акырын кыймылдайт
дубал сааты мышык,
Лава лампасы бүлбүлдөп турат
Бирок бул жөнүндө ойлонушуңуз керек эмес.

Эмнени ойлойсуң?.. Жылып кетип
Түндүн караңгылыгына бир жип ой.
Чындык эрип, эрип кетет
Ал эми мындан ары ээ боло турган эч кандай маани жок.

Уйку келет.
Жана ал жерде турат
куту,
баары дат басып:
Таттуу да, орой да эмес, кичинекей эмес, табыт эмес,
Куб сыяктуу түз, штапель кулпусу менен.

Көкүрөк ачык.
Жана ал анын ичинде өсөт
Таң аткандай кооз гүл.
Ал жумшак жалын менен капталган,
Жана жаркыраган жарык чыгарат.

Өсүмдүк бир себеп менен күйөт.
Анын отунун карама-каршы тону
Кумарга толгон. Жана таза
Анын унчукпай суйлогону.

Анын жылуулугу менен ал эрийт
Куру сөздөн тажадым.
Ал жөнөкөйлүккө сыйынат
Жана майда нерселердин ырааттуулугу.

Ал четтерин жарыялайт,
Эч кандай кыйратуучу кереметтер жок жерде.
Атактуу шлюхалар бар
Бул процессти бузбайт.

Коопсуздук жана сооронуч бар,
Эч кандай оору же уят жок.
Ал жерде бакыт алдын ала төлөнөт,
Ал эми жашы көйгөй эмес.

Жада калса кызыктай акча берүүчү бар
Сага тоодой күмүш берет.
Ал ысырапкорчулукта чоң эмес,
Жана жакшылыкты сактоо менен...

... Кыял ушундай болду. Ойгонгондо, сен
Кеңсеге кайтып келдим
Эми болсо кыялдын туткунунда элем
Неврастенияны жеңүү.

Эгер сизге жакса, кесиптештериңизге жана досторуңузга айтыңыз. 🙂 Менин веб-сайтымдан дагы көп эсселерди таба аласыз. Жазыл, кел, ээрчи. Мен абдан бактылуу болом!

Source: www.habr.com

Комментарий кошуу