Хаскелл, C++ және бағдарламашылар туралы өлеңдер

Сәлем, Хабр, жексенбіде кішкене демалуды қалайсыз ба? Өлеңдерімді оқы, көңіліңді көтереді, ал кейбіреулері ойландырады.

Қазіргі бағдарламашы

Мен әрең түсінген бағдарламашымын
Бағдарламалау кеңселерінің бүкіл мәні.
Мен жиырма екіде тағы ортамын,
Ал жиырма бірде сеньор болды.

Қосымша

Жұмыс жалғасуда, және не айтса да,
Олар мені қолөнерге бастайды.
Мен отыз жасымда кездесемін,
Ал қырықта мен балабақшаға барамын.

Жұмысқа қабылдаудағы қиындықтарБіз аяғымыздан айырылдық, адамды таба алмаймыз:
Біз үшін бәрі де салқын емес.
Бізге ғасырлар бойы тәжірибесі бар лорд керек,
Тек топырлап келетіндер емес.

Бұл жолдастар ержүрек және батыл
Олар алған дағдылар туралы өтірік айтады.
Біз бұл мәселені білетін мырзаны қалаймыз;
Бізге бұлардың қажеті жоқ, олар күш-жігерден өледі.

Бізге лорд - талантты шамшырақ -
Уран рудаларының қараңғы шахталарында.
Сенораның ақымақтан ақылды болғанын қалаймыз,
Олардың мұнда келмейтіні өкінішті.

Дидалар ... үшін күресті.Дидас үшін күресті
Және олар FP адамдарын тозаққа айдады:
Олардың әлемі қабылдамайды
Ламбдалар мен функторларға кім риза?

Дидас үшін күресті
Қамырдың құдіретімен,
Олар ақымақтарды өлімге айдады,
FPshnogo зұлымдықты ұстанушылар.

Өлең Касперский зертханасында Haskell көмегімен қауіпсіз ОЖ құрамдастарын әзірлеуге арналған.

Зорлаушы атасы мен ХаскеллЗорлаушы атасы түрмеде болған,
Проблемалардан зардап шегуде.
Ал мен Сиді қалай құтқарамын деп ойладым
Мәңгі қателерден.

Ол қатты ойланып, сұрланып кетті
Тамақ ішпеді және жақсы ұйықтамады.
Бірақ ол жақсы тағдыр тапты,
Хаскелл үйді басқаратын жерде.

Ол мақсатын анық көрді:
Код әдемі болуы керек.
Және ол D.S.L.
C кодын жасаңыз.

Және бәрі жақсы болар еді, бірақ жоғалтулар
Ол шынымен де қаламады.
Қазір Хаскеллді таңдағаныңыз үшін
Бүкіл бөлім жұмыстан шығарылды.

«Хаскелл» кемесіШатасудың стандартты құйынына
Артқы жағынан батыл сүңгіп,
Біздің кемедегі капитан, -
Виталий Брагиль.

Си мен Ха арасындағы кезбелерде
Алдыңғы өлеңнің кейіпкері
Ол Мәскеуде тұрғанда жарыққа шықты, -
Біздің Юрий Сыров.

Тұман сияқты мұңды сейілтіп,
Идеялар теңізінде біздің басшы
Бізге аман қалуды өсиет етті,
Ұлы Клапау.

GHC кодын келтіріңіз
Не сұрасаң да алады,
Ескектегі ең мықты жігіт,
Завьялов Владисла.

Өткір тастардың арасындағы қауіпсіз жолда
Штурман ақсақал бізді басқарады,
Көптеген елдердің кірістірілген карталары,
Вершилов Александр.

Асқақ шаңырағымыз аман болсын,
Біз оны білімге жетелейміз,
Кеме мақтаншақ және жақсы,
Біздің Хаскелл қымбат.

Hogweed - Telegram-дағы haskell_blah чатының жергілікті мемі.

БоршевикЖақсы ұйықта, жолбасшы
Ламбдалар және адам әлеміндегі түрлері:
Шошқа парснип чатты күзетіп отыр
Түнде сізді тыныштандырады.

Чат қанша ренжісе де,
Болат бұғауларды бұзбаңыз.
Шошқа күзетіп тұрады
Шырын ақымақтарды белгілейді.

Демал, өзіңді ұмыт, жауынгер,
Түн қараңғы және терең.
Ұйықта, қорықпа, тыныш бол -
Сіз шоқпардың көлеңкесіндесіз.

Ол жұлдызды түннің көлеңкесінде
Жаулардан қорғайды.
Хогвид өте улы -
Ламбда шопандарының символы.

Матана-теоркат рухыЖылдам, мақтанышпен, еңіспен
Оқу кестесі көтеріледі, -
Бұл матан-теоркаттың рухы
Үлкен азапты болжайды.

Сіз идея үшін азап шегуіңіз мүмкін
Бір күні Хаскеллді үйрену үшін,
Бірақ ол жақсы идеядан бас тартты:
Зұлым матана-теорката бар.

Сіз ойдан шығарылған тосқауылдың алдынан шықтыңыз,
Трактаттан Сматаны шақыру.
Бірақ мүйізді жын емес еді,
Және теоркаттың кішкентай рухы.

Сіз ренжідіңіз, ал Хаскелл тым кеш
Күннің бату жолымен сүйреу.
Және бір жерде бұл қайғылы және жалғыз
Теоркаттың ренжіген рухы.

Хаскеллиан түнгі серуендеу жолыХаскеллисттер түнде жарқырайды
Қасиетті монадалардың нұрынан,
Ал ойларда - кристалды және таза -
Олар түнгі серуендеумен айналысады.

Чу! - тік ішектің ауырсынуынан шаршаған
Нысандарға ғашық жолдас.
Ең бастысы не істеу керек: тіктөртбұрыш,
Әлде шаршы әлі де жақсы ма?

Заттардың болат жақтауы бар,
Фигуралар көктегі өмір салтын ұстанады.
Сол жақ жүреді және оңға кетеді
Гауһар қосылыстар шеруі.

Тәубе ет! – деп шақырады жүрек үні.
Тыныш! Күйреу сөзсіз!
Бірақ ол көбірек «тәртіпті» қалайды
Мүлдем ақылсыз жолдас.

Мұрагерлік істердің фоны
Ол одан да көп «сыйақыларды» уәде етеді:
Енді ол қорлауды білмей,
Шеңберден шаршы алынады.

Дайын. Бірақ мен репрессияның иісін сеземін,
Байғұс жолдас уайымдап:
Ол дірілдеген жаратылыс немесе шынымен де,
Кездейсоқ объектілер бар.

Мұндай ауырсынудың болмағаны қандай жақсы
Көптеген монадалар бар әлемде,
Сіз еркін бола алатын әлемде
Түнгі серуендеуге барыңыз.

Ал десерт үшін - C++ туралы үлкен жұмыс, мен оны C++ Siberia 2019 конференциясында негізгі баяндамамда оқыдым.

C++ дастаны үш бөліктен және бір қосымшадан тұрадыБӨЛІМ 1. ТҮРЛЕРІ ЖӘНЕ ЭКСПРЕСИВТІЛІК

Жұмыс кеші. Экран жарығы.
Ымырттан ұйқы шығады.
Мен барға барғым келеді; бірақ әлі ерте
Және бұл туралы ойлаудың қажеті жоқ.

Шығарылым жанып жатыр, әріптестер жылайды,
Бағдарлама уақытында дайын емес...
...Ал ой беймаза секіреді
Үзілген сызықтар арасында.

Рефакторинг – қасиетті нәрсе
Ал компилятор дос болады,
Бірақ мұндай түрлер үшін бұл тамаша
Біреудің қолынан айыру.

Бұл түрлермен жағдай күрделі:
Қалай дұға етсем де, қалай сұрасам да,
Оларды білдірудің жолы жоқ
Мұның бәріне жол беруге болмайды.

Бағдарламадағы барлық таза емес нәрселер үшін
Біздің компилятор үнсіз қалады.
Кодты жөндеу, оны өзіңіз іздеңіз,
Өзің күйгенше.

2-БӨЛІМ. КӨП ЖІГІМДІ КОД

Қар домалақ құлшыныспен айналады
Ақпанның салқынында терезенің сыртында.
Мен ұйықтағым келеді... Бірақ әлі ерте,
Және бұл туралы ойлаудың қажеті жоқ ...

... Қарғыс атқыр қате жіптерді бұзды,
Деректерді қате өзгерту
Дедлок - оның туған кредосы,
Ал кондиционер рейсі оның туы.

Ол өзгермелі қарудан жасалған
Нысаналы атыс жүргізеді.
Ол қалайды, лас Яһуда,
Ағындарды табытқа көміңіз.

Ол тәртіппен соғысып жатқанын біледі
Айламен сот боламын деп,
Және оны тегіс үкіммен жариялаңыз,
«Тәртіпке» кім кінәлі?

Кім, білмегендіктен жақындайды
Қауіпті актер барлық жерде итеріп жатты.
Кім құдайға ұқсайтын ақымақтарды өсірді,
Және ол кеспеден балласт жасады.

Кім сау емес ессіздікке ұшырады,
Барлық көпірлерді өртеп жібергенде,
Айнымалы жарғымен барды
Көп жіпті монастырьға...

...Мұндай бұрын-соңды болмаған «жамандық»
Сіз оны көптен бері бастан өткерген жоқсыз.
Мәселелер шыбын сияқты көбейеді
Код қиындыққа айналады.

3-БӨЛІМ. ҮЛГІЛЕР, ЖҰМЫС ЖӘНЕ ҚАЗАН

Фото сұмдық
Қолшатыр ұстаған қыз күледі.
Тауықтай шақырып, шақырады,
Бірақ бұл сізге ойлану керек нәрсе емес.

Сәттілік уақыты әлі жақын емес,
Әзірге болттармен үзілген,
Өнім цехтың тереңдігінде зардап шегеді
Жаңғақтардың толық болмауынан.

Бұл зауытта нысандар
Макароннан да қатты ісінген,
Және құпия сектадан үлгі алу
Оппортунист сонда ендірілген.

Оның міндеті – күзет болу
Ақылға жақынның бәрі.
Мағынасы бар жерде бәрі, тіпті
Мағынаны түсіну оңай емес жерде.

Арсыз Оккаммен соғысады
Ал ол өзінің талантын өртеп жібереді.
Онымен сүйісу ұят болады,
Ал сана толығымен жойылады.

Қатты хабарлау
Диаграммалардың жан-жақтылығы,
Бос еңбекке үндемейді,
Және мұнда және мұнда сәйкессіздіктер.

Қу адам тайып кетуге тырысады
Өте күрделі пішіндердің бөліктері.
Ол үшін бәрін шатастырып алудың бір бөлігі,
Ол бұл саланың маманы...

...Осылай, жауыздың қалауымен
Сиқырлы OOPea елінде
Дастан ғасырлар бойы жалғасады,
Мұнда басты рөл нонсенс болып табылады.

ҚОСУ. РАСТ

Табан бұрышта ақырын қозғалады
Қабырға сағаты мысық,
Лава шамы жыпылықтайды
Бірақ бұл сізге ойлану керек нәрсе емес.

Не ойлайсың?.. Сырттай сырғып
Түннің қараңғылығына ой жібі.
Шындық ериді және балқиды
Ал одан артық мағынаға ие болудың қажеті жоқ.

Ұйқы келеді.
Міне, ол тұр
Қорап,
барлығы тот басқан:
Тәтті де, дөрекі де емес, кішкентай емес, табыт емес,
Текше тәрізді түзу, қапсырма құлпы бар.

Кеуде ашық.
Және оның ішінде өседі
Таңның атысындай әдемі гүл.
Ол жұмсақ жалынмен жабылған,
Және жарқын жарық шығарады.

Зауыт белгілі бір себептермен күйіп кетеді.
Оның отының қарама-қарсы үні
Құмарлыққа толы. Және таза
Оның үнсіз әңгімесі.

Оның жылуымен ол ериді
Бос сөзден шаршадым.
Ол қарапайымдылыққа табынады
Және ұсақ-түйектердің бірізділігі.

Ол шеттерін хабарлайды,
Қайда жойқын кереметтер жоқ.
Атышулы шлюздер бар
Бұл процесті бұзбайды.

Қауіпсіздік пен жайлылық бар,
Ешқандай ауыртпалық немесе ұят жоқ.
Онда бақыт алдын ала төленеді,
Ал жасы проблема емес.

Тіпті біртүрлі несие беруші де бар
Саған таудай күміс береді.
Ол ысырапшыл емес,
Жақсылықты сақтау арқылы...

... Арман осындай болды. Сіз оянғанда, сіз
Кеңседе түнде қайтып
Енді мен арманның тұтқынында болдым
Неврастенияны жеңу.

Егер сізге ұнаса, әріптестеріңіз бен достарыңызға айтыңыз. 🙂 Менің сайтымнан бұдан да көп эсселерді таба аласыз. Жазылыңыз, келіңіз, орындаңыз. Мен өте бақытты боламын!

Ақпарат көзі: www.habr.com

пікір қалдыру