Հիմնական հոսք. Պատվավոր աշխատողներ. Կենսագրական վեպ

«Պրոլետարի գրադարան» հրատարակչություն.

Այս վեպում հեղինակը մեզ կպատմի զարգացման ոլորտի բանվոր դասակարգի ծանր ճակատագրի մասին։

Պատվավոր աշխատողների և հիշողության կորստի պայմաններում անձնական հարաբերությունների զարգացման մասին:

խորհուրդ եմ տալիս. /*Քննադատ*/

Բոլոր զուգադիպությունները պատահական չեն.

C++-ը բարդ մանկության պատճառով բարդ անհատականություն ունի: Նա մեծացել է քաղցած 80-ականներին և հիշում է, թե որքան հաճախ տեղ չի եղել նույնիսկ սիմվոլների համար: Սա կոփեց նրան և խստություն տվեց նրա շարահյուսությանը: Հաճախ հարբած նա սիրում էր սեգֆուլներ նետել, պատուհաններ կոտրել, անցորդների ոտքերին կրակել։ Նրա հետ պատճառաբանող չկար, քանի որ նրա պապը, հարգված Ք&Ռ Սը, ցնցված էր Վիետնամում և հաճախ մասնակցում էր թոռան զվարճություններին:

C++-ը հազիվ է հիշում իր հորը, միայն թե նրա անունը «C Classes» էր և որ նա մահացել է չափից մեծ դոզայից: Պապը անշնորհք էր խոսում իր միակ որդու մասին. Թոռնիկի հարցերին նա դժկամությամբ էր արձագանքում. «Դուք վերցրել եք, գիտեք, ինչ-որ դասարաններ... Եվ դուք նույնպես այնտեղ եք... Ես իմ ժամանակ հիշում եմ 615 բայթ երեքի համար...» Մոր մասին. , նույնիսկ ավելի քիչ էր հայտնի, չնայած ոմանք ասում էին, որ մեր հերոսի բեղմնավորման ժամանակ ոչ առանց որոշակի Սիմուլայի:

Չնայած որդուն և թոռանն ուղղված իր նախատինքը դասերի հանդեպ կրքի համար, պապ Սին ինքը երկար ժամանակ ամուր նստած էր ցուցանակների վրա: Նա այն անվանեց «ցուցիչ թվաբանություն» և պնդեց, որ այդ ամենը իր փիլիսոփայության մի մասն է, որը թույլ է տալիս իրեն ավելի մոտ լինել իրեն շրջապատող աշխարհի իրերի բնույթին: Վերջին շրջանում նա հազվադեպ էր հայտնվում հանրությանը։ Ոմանք նույնիսկ ասում էին, որ ծերունին վաղուց է մահացել, բայց ոչ, ոչ, իսկ որոշ տեղերում նրա հետքերը նկատել են գիշերը։ Ջարդված լամպ կա, անցորդի ոտքին կրակոց կա, բուֆերի վարար կա...

Բայց ես հաճախ էի տեսնում իմ հորեղբորս Classical C-ին և իմ զարմիկին C-99..11, C++-ին: Ամբողջ ընտանիքը, որպես ամբողջություն, չէր սիրում միմյանց։ Բայց աշխատելն ու միասին ապրելը ստիպեցին նրանց մնալ API-ի համաձայնագրի շրջանակներում։ Եղբայր Սին և նրա հայրը պնդում էին, որ իրենք են ամենաարագ կրակել անցորդների ոտքերի վրա՝ ի տարբերություն տարբեր դասասերների։ C++-ը համաձայն չէ: Բայց թեև նա ասում էր, որ ինքը ամենավատ կրակողը չէ, բայց հոգու խորքում հասկանում էր, որ իզուր չէր այնպիսի նյութերի օգտագործումը, ինչպիսին OOP-ն է։ Նրան միշտ հետապնդում էր թերարժեքության բարդույթը։ Դրանից ազատվելու համար նա սկսեց մասնակցել հենանիշերին։ Երբեմն, մինչև որսորդական հրացանը լիցքավորելը, C++-ը դանդաղեցնում էր արագությունը, իսկ հետո ընտանիքի մնացած անդամները կարեկցանքով նայում էին միմյանց, իսկ հետո ծիծաղում նրա մեջքի հետևում:

Նրա հարազատները չէին պատկերացնում, որ C++-ն ավելի հեռուն կգնա, քան իր հանգուցյալ հայրը։ Բացի OOP-ից, նա սկսեց հետաքրքրվել Կաղապարներով։ Կաղապարները երկար ժամանակ օգտագործելուց հետո նա հասկացավ, որ ցանկացած հրաձգության մրցում կարելի է հաղթել՝ մեկնարկից առաջ կրակելով դատավորի ոտքին։ C++-ը միաձայն ճանաչվել է մետածրագրավորման չեմպիոն և նրան այլևս թույլ չեն տվել մասնակցել։ Բայց դա չխանգարեց նրան։ Նա լցրեց տեղի մտավորականների և փիլիսոփաների քննարկումների ակումբներ և պահանջեց իրեն ճանաչել որպես ֆունկցիոնալ PL: Հասքլը և Լիսպը սարսափած հեռու մնացին ցուցիչներով զինված այս ավազակից և թույլ ստատիկ մուտքագրումներով: Բայց գնալու տեղ չկար, դուք իսկապես չեք կարող վիճել մեկի հետ, ով օգտագործում է OOP-ը խառնված Կաղապարների հետ և սիրում է կրակել ոտքերին: Ահա թե ինչպես մեր հերոսը դարձավ բազմապատիկ.

Բայց C++-ը երկար ժամանակ չմնա քաղաքի լավագույն հրաձիգի փառքի գագաթին: Ժամանակի ընթացքում ՊԼԿ-ն դադարեց լինել ծաղրի առարկա, իսկ ծերերի տրտնջալին այլևս ուշադրություն չդարձվեց։ Այն նույնիսկ նորաձեւ է դարձել։ Շատերը սիրում էին ժամանակ առ ժամանակ տրվել դասերին... իսկ նոր սերունդը բոլորովին այլ կերպ է մեծացել...

Java-ն առաջինն էր, ով հայտարարեց իր մասին. Նա համառորեն մերժում էր ոտքերին արագ կրակելու անհրաժեշտությունը և պնդում, որ հիմնական արժեքը պարզությունն է... և առարկաները... ոչ այլ ինչ, քան առարկաներ։ Ճիշտ է, իրականում նա առարկաները խառնում էր դասերի հետ՝ այս կոկտեյլին ավելացնելով պրիմիտիվներ, ինչը չխանգարեց նրան ներկայանալ որպես «Առաջին ամբողջովին օբյեկտամետ»։ Խոսվում էր, որ Ջավան Քեռի C-ի ապօրինի որդին է անծանոթ OOP աղջկանից: Եվ ինչ-որ մեկը պնդում էր, որ C++-ը, ամենայն հավանականությամբ, ներգրավված է այստեղ: Թե ինչպես է այն իրականում առաջացել, հստակ հայտնի չէ, բայց Java-ն մեծացել է Oracle Corporation-ի ապաստարանում: Որպեսզի նոր լեզուն սարսափելի բան չանի և բռնի նրա ոտքերին կրակելու ուղին, Oracle-ի ինժեներները նրա վրա լոբոտոմիա կատարեցին դեռ ապաստարանում և կտրեցին նրա ցուցամատը: Երբ փոքրիկը փոքր-ինչ մեծացավ, հոգատար խնամակալները թույլ չտվեցին նրան մի քայլ մոտենալ մեծահասակների կյանքի աշխարհին, նշաններին՝ խնամքով թաքցնելով դրանք վիրտուալ մեքենայի խորքերում։ Բացի այդ, Java-ին ուշադիր սովորեցրել են, որ ցանկացածի վրա կրակելը վատ է, և ընդհանրապես զենքը պետք է արգելվի։ Վաղ մանկությունից կոմունիզմի հետ նման մտերիմ ծանոթությունը դրականորեն ազդեց Java-ին, և նա արագորեն գրավեց ձեռնարկությունների զարգացման բոլոր պատվավոր դիրքերը: Թվում էր՝ անցել են անվերահսկելի անարխիայի օրերը, եկել է լավ համակարգված թիմային զարգացման տարիքը, իսկ հարեւանի ոտքին կրակելը դարձել է վատ բարքեր։

Ստվերված լինելով՝ C++-ը փորձեց հավաքվել և շարժվել ժամանակի հետ՝ լազերային տեսարանն ամրացնելով դունչով լիցքավորող որսորդական հրացանի վրա և փորձելով ինտելեկտ ներարկել ցուցիչների մեջ: Դա այնքան էլ չօգնեց, ուստի շատերի կողմից մոռացված նա տրվեց անընդհատ խմելու և երկար քնի:

Իսկ պատուհանից դուրս Java-ն արդեն ճակատամարտ էր մղում նոր հզոր թշնամու հետ։ C#-ը C++-ի և Java-ի գենետիկ խառնուրդի պտուղն էր: Դեռևս խոսակցություններ կան, որ Java գեները այս փորձի համար ձեռք են բերվել ոչ այնքան ազնիվ ճանապարհով, և այդ ժամանակ այս մասին փոքրիկ սկանդալ բռնկվեց։ Բայց ստեղծվել է մեկ այլ հզոր կորպորացիայի ինժեներների կողմից, իսկապես ամբողջովին օբյեկտային կողմնորոշված, ժառանգելով C++-ի բազմաթիվ առանձնահատկություններ, C#-ը ծնվել է Java-ին մարտահրավեր նետելու համար և կարողացել է պաշտպանել իր գոյության իրավունքը ձեռնարկության դաժան աշխարհում: Որպեսզի նա կարողանա հաղթել Java-ին, ստեղծողները նրան հանձնեցին կաղապարներ, OOP և ցուցիչներ (չնայած նրանք կտակել էին դրանք օգտագործել զգուշությամբ):

Երիտասարդ փադավան մարտի մեջ մտավ լոբոտոմացված հաշմանդամի հետ և մինչև 2020 թվականը նրան գրեթե կիսով չափ հետ մղեց...

Ժամանակը կանգ չի առել, և բնական վերարտադրությունը դուրս է եկել նորաձևությունից: Հիմա կարծում էին, որ եթե չստեղծվեիր ինչ-որ կորպորացիայի լաբորատորիայում, ապա երբեք հաջողության չես հասնի։ Այսպես հայտնվեցին JavaScript-ը, Go-ն, Rust-ը և շատ ուրիշներ։ Ես ամաչում եմ այստեղ տալ առաջինի կենսագրությունը, կսահմանափակվեմ նրանով, որ ընթերցողը պետք է իմանա, որ նա ծնվել է խուլ-կույր շիզոֆրենիկ, բայց որոշ մարդկանց սիրո շնորհիվ նա կարողացել է հաղթահարել այս ամենը. թերությունները և դառնալ տրանսգենդեր միասեռական։ Նա չգիտեր, թե ինչպես կրակել, բայց նա հիանալի կերպով կարողանում էր դրական դանդաղեցնել ցանկացած առաջադրանք, որտեղ էլ որ նրան տանեին: Երբ JS-ը մեծացավ, նա հասկացավ իր կոչումը որպես գունավոր կոճակների և պաստառների դիզայներ: Այդ ժամանակվանից դրսում գնալը սարսափելի դարձավ, թթվային պաստառների կույտերն ու սուլող կոճակները լցվեցին շուրջբոլորը: Եթե ​​հին աշխատակիցները նրան նկատողություն են արել այս մասին, Ջ.Ս.-ն սկսել է բարձր բղավել, որ իրեն կրկին ճնշում են չար հետերոսեքսուալները։ Բայց սա բոլոր դժվարությունների միայն մի մասն է։ JS-ն իր հետ բերել է իր ընկերներին զարգացման աշխարհ: Կանաչ մորուքով, ներկած մազերով, սկուտերների վրա... Ինքը միշտ զբաղեցրել է ողջ հասանելի տարածքն ու հիշողությունը, և սա XNUMX-րդ դարի պայմաններում, երբ թվում էր, թե դա վաղուց բոլորին պետք է հերիքել։

Բայց նույնիսկ այստեղ ոչ ոք դեռ չի կարողացել նախատել նրան։ Ջ.Ս.-ն ի պատասխան սկսեց ասել, որ բոլորը վաղուց պետք է դառնան մարմնի դրական և հավասարազոր, և կարևոր չէ, թե որքան հիշողություն եք ուտում և տեղ եք զբաղեցնում: «Բոլոր աշխատողներն արժեքավոր են, բոլոր աշխատողները կարևոր են, բոլոր աշխատողները հավասար են», - ասաց Ջ.Ս. JS-ի մեկ այլ ուշագրավ զարգացում այն ​​է, որ այն իջեցրել է մուտքի շեմը զրոյի: Ասում են, որ սրանից հետո Սի պապը վշտից կախվել է իր պահարանում 5x5 կիլոբայթով։ Այնուամենայնիվ, JS-ը դեռևս վայրի բնության մեջ է, այնպես որ զգուշացե՛ք, եղե՛ք զգույշ:

Go-ի ստեղծողները որոշել են գերազանցել Java-ի ստեղծողներին։ Անգամ արգանդում երեխային ԴՆԹ-ի շղթաների մի մասը փոխարինել են համստերով... Իսկ հետո քթի հետ միասին կտրել են ոչ միայն մատները, այլև ականջները՝ պատրվակով, որ անհատական ​​հատկանիշներ պետք չեն. և բոլորը պետք է իրար նման լինեն, որպեսզի չշփոթվեն իրենց անհատականությամբ: OOP-ի նորաձեւությունն անցավ, և Go-ն ոչ դասեր ստացավ, ոչ էլ կաղապարներ: Բայց նրան գորուտիններ են տվել։ Այսպես է նա ապրում մինչ օրս՝ աջակցելով տարբեր կոմունալ ծառայություններին։

Երկար ժամանակ որոշ էնտուզիաստներ խորհում էին շարունակվող bacchanalia-ի բնույթի մասին, մինչև որ նրանց ներշնչանքը հասավ: Դրանից հետո նրանք մշակեցին միահամուռ կրոնական և փիլիսոփայական համակարգ՝ այն անվանելով սեփականության հայեցակարգ և ծնունդ տվեցին Ռաստին։ Ռաստը աչքի էր ընկնում իր ամբողջականությամբ և հավատարմությամբ մանկուց դրված սկզբունքներին։ Եթե ​​իրեն հանձնարարված է եղել ինչ-որ բան անել, նա դա չի արել այնքան ժամանակ, քանի դեռ չի վստահվել, որ հաստատ ոչ մեկին չի վնասի։ Բայց Ռաստին խրատելու համար նա պետք է հասկանար տիրություն և պարտքի ստուգիչ հասկացությունը: Ասում են՝ դրանից հետո մուտքի շեմը բարձրացել է 15,37 տոկոսով։

Մինչ նոր լեզուները անձրևից հետո սնկի պես բազմանում էին, հները հզորանում էին: Java-ն ստացել է պրոթեզներ գեներիկայի և լամբդաների տեսքով, որոնք գողացել են անվան Փիլիսոփայական ակումբից: պրոֆ. Հասկել. Ես ինձ համար նմանատիպ լամբդաներ ստացա C#-ում, և միևնույն ժամանակ գտա Լինկ անունով մի սիրուհի։ Java-ն հետ չմնաց և իրեն ներկայացրեց Stream API: Բայց C#-ն անսպասելի քայլ արեց՝ հանելով async/wait-ը՝ նետելով դանակներ և դեն նետելով ծանր զրոյական բլոկը: Ջավան, իր երիտասարդ մրցակցի հետևից վազելու գործընթացում, դարձավ փոխակերպող ռոբոտի, որը կազմված էր տարբեր նյութերի տարբեր բլոկներից: Որոշ բաներ թափվում էին։ Այս վիճակում էր, որ հանկարծ արթնացած C++-ը գտավ աշխարհը։ Նա արագ արեց իր սեփական լամբդաները և իր սեփական ավտոմատ տիպի եզրակացությունը: Այժմ C#-ն ու Java-ն սարսափած հետ են քաշվել նման տեսարանից: Կապույտ ժապավենով նրա որսորդական հրացանի վրա լազերային տեսարանով, սև ակնոցներով նարնջագույն գլխարկով և ուսադիրից կախված կացինով, C++-ն իսկապես վախ է ներշնչել բոլոր նրան, ովքեր նայում են նրան: Ոմանք, հին հիշողությունից ելնելով, ակամա բռնեցին իրենց ծնկները...

Բարի օր բոլորին: Եթե ​​ձեզ դուր է գալիս, ես շարունակություն կգրեմ գիտական ​​և փիլիսոփայական արդյունաբերության աշխատողների մասին:

Source: www.habr.com

Добавить комментарий