Негізгі бағыт. Құрметті қызметкерлер. Өмірбаяндық роман

«Пролетарский кітапханасы» баспасы.

Бұл романда автор бізге даму индустриясының жұмысшы табының қиын тағдыры туралы әңгімелейді.

Құрметті қызметкерлер және есте сақтау қабілетінің жоғалуы жағдайында жеке қарым-қатынасты дамыту туралы.

Мен ұсынамын. /*Сыншы*/

Барлық сәйкестіктер кездейсоқ емес.

C++ қиын балалық шаққа байланысты күрделі тұлғаға ие. Ол 80-ші жылдары аштықта өсті, тіпті рәміздерге де орын жеткіліксіз болғанын есіне алады. Бұл оны жігерлендірді және оның синтаксисіне қатаңдық берді. Көбінесе мас күйінде ол сегфоулдарды лақтыруды, терезелерді сындыруды және өтіп бара жатқандардың аяғына атуды ұнататын. Онымен ақылдасатын ешкім болмады, өйткені оның атасы, құрметті K&R C, Вьетнамда қатты таң қалды және немересінің ойын-сауықтарына жиі қатысатын.

C++ әкесін әрең есіне алады, тек оның есімі «С кластарымен» болғанын және ол дозаланғанда қайтыс болғанын айтады. Атасы жалғыз ұлы туралы ерсі сөйледі. Немересінің сұрақтарына ыңғайсыздана жауап берді: «Алдыңдар ғой, білесің бе, кейбір сыныптар... Ал сен де барсың... Заманымда үшке 615 байт есімде...» Ана туралы. , тіпті аз белгілі болды, бірақ кейбіреулер біздің кейіпкеріміздің тұжырымдамасында белгілі бір симуласыз емес деп айтты.

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

Бірақ мен классикалық С ағамды және немере ағамды C-99..11, C++ жиі көрдім. Бүкіл отбасы бір-бірін ұнатпады. Бірақ бірге жұмыс істеу және өмір сүру оларды API келісімі аясында қалуға мәжбүр етті. Си бауырлас пен оның әкесі әр түрлі сынып сүйер қауымға ұқсамайтын, өтіп бара жатқан адамдардың аяғына оқ атуға ең жылдам адамдар екенін алға тартты. C++ келіспеді. Бірақ ол ең нашар атқыш емес екенін айтқанымен, жүрегінде ООП сияқты заттарды қолданудың бекер еместігін түсінді. Оны үнемі төмендік комплексі мазалап жүрді. Одан құтылу үшін ол эталондарға қатыса бастады. Кейде мылтықты қайта оқтамас бұрын, С++ жылдамдығын бәсеңдететін, содан кейін басқа отбасы мүшелері бір-біріне жанашырлықпен қарап, артынан күлетін.

Оның туыстары C++ тілінің марқұм әкесінен асқанын білмеген. OOP-тен басқа, ол Үлгілерге қызығушылық танытты. Шаблондарды ұзақ уақыт пайдаланған соң, ол кез келген ату жарысын старт алдында төрешінің аяғына түсіру арқылы жеңуге болатынын түсінді. C++ бірауыздан метабағдарламалаудың чемпионы деп танылды және енді бәсекелесуге рұқсат етілмеді. Бірақ бұл оған кедергі болмады. Ол жергілікті зиялылар мен философтардың пікірталас клубтарына кіріп, өзін функционалды PL ретінде тануды талап етті. Хаскелл мен Лисп меңзегіштермен қаруланған және статикалық теру қабілеті нашар осы қаскөйден үрейленді. Бірақ баратын жер болмады, сіз шаблондармен араласқан OOP қолданатын және аяқтарымен атуды ұнататын адаммен шынымен дауласа алмайсыз. Міне, біздің кейіпкеріміз көп парадигмаға айналды.

Бірақ C++ қаладағы ең жақсы атқыш атағының басында қалуға көп уақыт болмады. Уақыт өте келе Палестиналық ұйым мазақ ету объектісі болудан қалды, қарттардың күңкіліне мән берілмейді. Тіпті сәнге айналды. Көптеген адамдар мезгіл-мезгіл сабаққа барғанды ​​ұнататын ... ал жаңа ұрпақ мүлдем басқаша өсті ...

Java бірінші болып өзін жариялады. Ол аяққа жылдам ату қажеттігін табандылықпен қабылдамай, басты құндылық – айқындық... және заттар... заттардан басқа ештеңе емес деп қадап айтты. Рас, шын мәнінде, ол объектілерді сыныптармен араластырып, осы коктейльге қарабайырларды қосты, бұл оның өзін «Бірінші толық нысанға бағытталған» деп таныстыруға кедергі болмады. Java белгісіз OOP қызынан шыққан С ағайдың заңсыз ұлы деген қауесет тарады. Біреу C++ осында болуы мүмкін деп дәлелдеді. Оның қалай пайда болғаны белгісіз, бірақ Java Oracle корпорациясының баспанасында өсті. Жаңа тілдің қорқынышты нәрсе жасап, оның аяғына оқ ату жолына түсуіне жол бермеу үшін Oracle инженерлері баспанада болған кезде оған лоботомия жасап, сұқ саусақтарын кесіп тастады. Нәресте сәл есейген кезде, қамқор қамқоршылар оны виртуалды машинаның тереңдігінде мұқият жасырып, ересектер әлеміне, белгілерге жақындауға мүмкіндік бермеді. Сонымен қатар, Яваға кез келген адамға оқ атудың жаман екенін, жалпы қаруға тыйым салу керектігін мұқият үйретті. Бала кезінен коммунизммен мұндай жақын танысу Java-ға оң әсер етті және ол кәсіпорынды дамытудағы барлық құрметті орындарды тез басып алды. Бақыланбайтын анархия заманы өтіп, ұйымшыл ұжымды дамыту заманы келіп, көршіңнің аяғын ату жаман әдетке айналғандай көрінді.

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

Терезенің сыртында Java жаңа күшті жаумен шайқасып жатыр. C# C++ және Java тілдерінің генетикалық қоспасының жемісі болды. Бұл эксперимент үшін Java гендері өте адал емес жолмен алынғаны туралы қауесеттер әлі де бар және сол кезде бұл туралы шағын жанжал шықты. Бірақ басқа қуатты корпорацияның инженерлері жасаған, шынымен толығымен объектіге бағытталған, C++ тілінің көптеген мүмкіндіктерін мұра еткен C# Java-ға қарсы тұру үшін дүниеге келді және кәсіпорынның қатал әлемінде өмір сүру құқығын қорғай алды. Ол Java-ны жеңуі үшін, жасаушылар оған үлгілерді, OOP және көрсеткіштерді берді (бірақ олар оларды сақтықпен пайдалануды өсиет етті).

Жас падаван лоботомияланған мүгедекпен шайқасқа кірді және 2020 жылға қарай оны жартысына жуық артқа итеріп жіберді ...

Уақыт бір орнында тұрған жоқ, табиғи көбею сәннен шықты. Енді сіз қандай да бір корпорацияның зертханасында жасалмасаңыз, сіз ешқашан жетістікке жете алмайсыз деп есептелді. JavaScript, Go, Rust және басқалары осылай пайда болды. Мен мұнда біріншісінің өмірбаянын беруге ұялып отырмын; оқырман оның тумысынан саңырау-соқыр шизофрения екенін білуі керек, бірақ кейбір адамдардың сүйіспеншілігінің арқасында ол мұның бәрін жеңе алды. кемшіліктері және трансгендер гомосексуалға айналуы. Ол қалай ату керектігін білмеді, бірақ ол кез келген тапсырманы қай жерде болса да, оң баяулау сәтін әкелді. JS есейген сайын ол өзінің түрлі-түсті түймелер мен плакаттардың дизайнері ретіндегі шақыруын түсінді. Содан бері далаға шығу қорқынышты болды, қышқыл баннерлер мен ысқырық түймелердің үйінділері айналаны толтырды. Егер ескі қызметкерлер оған бұл туралы сөгіс айтса, Дж.С оны қайтадан зұлым гетеросексуалистер басып жатыр деп қатты айқайлай бастады. Бірақ бұл барлық қиындықтардың бір бөлігі ғана. JS өзімен бірге достарын даму әлеміне алып келді. Жасыл сақалды, боялған шаштары бар, самокаттарда... Оның өзі әрқашан бос орын мен жадты алып отырды, бұл XNUMX-ші ғасыр жағдайында, бұл кез келген адамға баяғыда жеткілікті болуы керек сияқты көрінетін. !

Бірақ бұл жерде де оны ешкім сөге алмады. Жауап ретінде JS барлығы бұрыннан бірдей денеге оң және тең болуы керек екенін және сіз қанша жадты жейтініңіз бен орын алатыныңыз маңызды емес екенін айта бастады. «Барлық жұмысшылар құнды, барлық жұмысшылар маңызды, барлық жұмысшылар тең», - деді Дж. JS-тің тағы бір маңызды дамуы - ол кіру шегін нөлге дейін төмендетті. Олардың айтуынша, осыдан кейін Си ата қайғыдан 5х5 килобайттық шкафта асылып өлген. Дегенмен, JS әлі де жабайы табиғатта, сондықтан ескертіңіз, сақ болыңыз!

Go жасаушылар Java жасаушыларынан асып түсуді шешті. Тіпті ана құрсағында болса да баласына ДНҚ тізбектерінің бір бөлігін хомякқа ауыстырған... Сосын жеке қасиеттердің қажеті жоқ деген желеумен саусақтарды ғана емес, мұрынмен бірге құлақты да кесіп тастайды. және әркім бір-біріне ұқсауы керек, сондықтан олардың даралығымен шатастырмас үшін . OOP сәні өтті және Go сабақтарды да, үлгілерді де алмады. Бірақ олар оған горутин берді. Түрлі коммуналдық қызметтерге қолдау көрсетіп, бүгінгі күнге дейін осылай өмір сүріп келеді.

Ұзақ уақыт бойы кейбір энтузиастар шабыт оларды басып алғанша, жалғасып жатқан баканалия табиғаты туралы ойланды. Осыдан кейін олар біртұтас діни-философиялық жүйе жасап, оны меншік ұғымы деп атады да, Рустты дүниеге әкелді. Тат өзінің адалдығымен және бала кезінен қалыптасқан қағидаларға адалдығымен ерекшеленді. Егер оған бір нәрсе тапсырылса, ол ешкімге зиян тигізбейтініне сенімді болғанша оны істемейтін. Бірақ Рустке нұсқау беру үшін оған иелік ету және несиелік тексеру ұғымын түсіну керек болды. Олар осыдан кейін кіру шегі 15,37%-ға көтерілді дейді.

Жаңа тілдер жаңбырдан кейінгі саңырауқұлақтай көбейсе, ескілері күшейе түсті. Java атындағы Философиялық клубтан ұрланған генериктер мен ламбдалар түріндегі протездерді алды. проф. Хаскелл. Мен C# тілінде өзім үшін осындай ламбдаларды алдым және сол уақытта Linq есімді қожайынды таптым. Java артта қалмады және өзін Stream API таныстырды. Бірақ C# күтпеген қадам жасады, асинх/күту лақтыратын пышақтарды алып, ауыр нөлдік блокты лақтырып жіберді. Java өзінің жас қарсыласының артынан жүгіру барысында әртүрлі материалдардың әртүрлі блоктарынан тұратын түрлендіретін робот сияқты болды. Кейбір заттар құлап жатты. Дәл осы күйде кенеттен оянған C++ әлемді тапты. Ол тез арада өзінің ламбдаларын және өзінің автоматты түрдегі қорытындысын жасады. Енді C# және Java мұндай көріністен үрейленді. Мылтығына көк лентамен жапсырылған лазерлік көзілдірік, қара көзілдірігі бар қызғылт сары қалпақ және иық белдігінде ілулі тұрған балта C++ оған қарағандардың бәрінде шынымен қорқыныш тудырды. Кейбіреулері есінен танып, еріксіз тізесін тартып алды...

Қайырлы күн баршаңызға. Егер сізге ұнаса, мен ғылыми және философиялық саладағы қызметкерлер туралы жалғасын жазамын.

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

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