Shtëpia botuese "Biblioteka e Proletariatit".
Në këtë roman, autori na tregon për fatin e vështirë të klasës punëtore të industrisë së zhvillimit.
Mbi punëtorët nderi dhe zhvillimin e marrëdhënieve personale në kontekstin e humbjes së kujtesës.
E rekomandoj. /*Kritik*/
Të gjitha rastësitë nuk janë të rastësishme.
C++ ka njĂ« personalitet kompleks pĂ«r shkak tĂ« njĂ« fĂ«mijĂ«rie tĂ« vĂ«shtirĂ«. Ai u rrit nĂ« vitet e varfra tĂ« shekullit tĂ« 80-tĂ« dhe kujton se si shpesh nuk kishte hapĂ«sirĂ« ââtĂ« mjaftueshme as pĂ«r simbolet. Kjo e ngurtĂ«soi atĂ« dhe i dha njĂ« sintaksĂ« tĂ« rreptĂ«. Shpesh i dehur, ai pĂ«lqente tĂ« hidhte segfault, tĂ« thyente dritare dhe tĂ« qĂ«llonte kalimtarĂ«t nĂ« kĂ«mbĂ«. Nuk kishte askĂ«nd qĂ« tĂ« arsyetonte me tĂ«, pasi gjyshi i tij, K&R C i respektuar, ishte i tronditur nĂ« Vietnam dhe shpesh bashkohej me shakatĂ« e nipit tĂ« tij.
C++ mezi e mbante mend të atin, vetëm se emri i tij ishte "C me klasa" dhe se vdiq nga mbidoza. Gjyshi i tij foli keq për djalin e tij të vetëm. Ai iu përgjigj me ngurrim pyetjeve të nipit të tij: "E di, ai mori disa klasa... Dhe edhe ti... Më kujtohet në kohën time, 615 bajt për tre persona..." Edhe më pak dihej për nënën e tij, megjithëse disa thanë se një farë Simula ishte i përfshirë në ngjizjen e heroit tonë.
Pavarësisht qortimeve të të birit dhe nipit për obsesionin e tyre me mësimet, vetë gjyshi Xi kishte qenë prej kohësh një vëzhgues i mprehtë i shenjave. Ai e quante "aritmetikë tabelash" dhe pretendonte se ishte e gjitha pjesë e filozofisë së tij, duke i lejuar atij të afrohej më shumë me natyrën e gjërave në botën përreth tij. Kohët e fundit, ai rrallë shfaqej në publik. Disa madje thanë se plaku kishte vdekur prej kohësh, por herë pas here, gjurmët e tij dalloheshin natën. Një llambë e thyer këtu, një kalimtar i qëlluar në këmbë atje, një mbingarkesë aty...
Por C++ i shihte shpesh xhaxhain e tij, Classical C, dhe kushëririn e tij, C-99..11. Familja në përgjithësi nuk e pëlqente njëri-tjetrin. Por puna dhe jetesa së bashku i detyroi ata t'i përmbaheshin konventës API. Vëllai C dhe babai i tij këmbëngulën se ata ishin më të shpejtët në qëllimin e kalimtarëve në këmbë, ndryshe nga tifozët e ndryshëm të klasës. C++ nuk ishte dakord. Por, megjithëse ai pretendonte se nuk ishte i keq në gjuajtje, ai e dinte thellë-thellë se përdorimi i substancave si OOP kishte pasojat e veta. Ai përndiqej vazhdimisht nga një kompleks inferioriteti. Për ta kapërcyer atë, ai filloi të merrte pjesë në teste. Ndonjëherë, para se të mbushte pushkën, C++ ngecte, dhe pastaj pjesa tjetër e familjes shkëmbente shikime simpatike, pastaj qeshte pas shpine.
Të afërmit e tij nuk e kishin idenë se C++ do të shkonte më tej se babai i tij i ndjerë. Përveç OOP, ai u magjeps edhe nga Templates. Pasi përdori Templates për një kohë të gjatë, ai e kuptoi se mund të fitoje çdo garë qitjeje duke qëlluar gjyqtarin në këmbë para fillimit. C++ u njoh unanimisht si kampioni i metaprogramimit dhe nuk lejohej më të garonte. Por kjo nuk e ndaloi. Ai u dynd në klubet e diskutimit të intelektualëve dhe filozofëve vendas, duke kërkuar njohje si një gjuhë programimi funksional. Huskell dhe Lisp u larguan me tmerr nga ky bandit i armatosur me pointer-a dhe shkrim statik të dobët. Por nuk kishte shpëtim; nuk mund të debatosh me dikë që përdor OOP të përzier me Templates dhe i pëlqen të qëllojë në këmbë. Kështu, heroi ynë u bë shumëparadigmë.
Por mbretërimi i C++ si gjuajtësi më i mirë në qytet nuk zgjati shumë. Me kalimin e kohës, OOP pushoi së qeni objekt talljeje dhe ankesat e pleqve nuk u morën më në konsideratë. Madje u bë edhe në modë. Shumë vetave u pëlqente të kënaqeshin me pak klas herë pas here... dhe brezi i ri u rrit krejtësisht ndryshe...
Java ishte e para që la gjurmë. Ajo hodhi poshtë me kokëfortësi nevojën për të shtëna të shpejta në këmbë, duke këmbëngulur se vlera kryesore ishte qartësia... dhe objektet... asgjë tjetër përveç objekteve. Në realitet, megjithatë, ajo përziente objektet me klasat, duke shtuar primitivë në përzierje, gjë që nuk e ndaloi atë të shpallte veten si "gjuha e parë plotësisht e orientuar drejt objekteve". Thashethemet thonë se Java ishte fëmija i paligjshëm i xhaxhait C me një OOPer të panjohur. Të tjerë pohuan se C++ ishte më shumë e përfshirë. Origjina e saktë nuk dihet, por Java u rrit në jetimoren e Oracle. Për të parandaluar që gjuha e re të shkaktonte probleme dhe të fillonte një rrugë të të shtënave në këmbë, inxhinierët e Oracle e lobotomizuan atë ndërsa ishte ende në jetimore dhe i prenë gishtat tregues. Kur i vogli u rrit pak, kujdestarët e tij të kujdesshëm e mbajtën larg botës së të rriturve dhe treguesve, duke i fshehur ato me kujdes thellë brenda makinës virtuale. Për më tepër, Java u mësua me kujdes se të qëllosh këdo ishte gabim dhe se armët duhet të ndaloheshin krejtësisht. Ky ekspozim i hershëm ndaj komunizmit pati një efekt pozitiv në Java, dhe ajo shpejt mori përsipër të gjitha pozicionet prestigjioze në zhvillimin e ndërmarrjeve. Duket se ditët e anarkisë së pakontrolluar kishin mbaruar, epoka e zhvillimit të koordinuar të ekipit kishte mbërritur dhe të qëllosh fqinjin në këmbë ishte bërë diçka e keqe.
I lënë në sfond, C++ u përpoq të mblidhte veten dhe të ecte në hap me kohën, duke i bashkangjitur një pamje lazer një pushke me mbushje gryke dhe duke u përpjekur të injektonte pak inteligjencë në treguesit e saj. Kjo nuk ndihmoi shumë, kështu që, i harruar nga shumë njerëz, e la veten pas pirjes së tepërt të alkoolit dhe një gjumi të gjatë.
Jashtë, Java tashmë po luftonte me një kundërshtar të ri të fuqishëm. C# ishte rezultat i një kryqëzimi gjenetik midis C++ dhe Java. Vazhdojnë thashethemet se gjenet e Java-s nuk u morën në mënyrë të drejtë për këtë eksperiment; në atë kohë, pati edhe një skandal të vogël në lidhje me të. Por e krijuar nga inxhinierë në një korporatë tjetër të fuqishme, vërtet plotësisht e orientuar drejt objekteve dhe duke trashëguar shumë nga tiparet e C++, C# lindi për të sfiduar Java-n dhe arriti të mbronte të drejtën e saj për të ekzistuar në botën e ashpër të ndërmarrjes. Për ta ndihmuar atë të mposhtte Java-n, krijuesit e saj i dhanë asaj shabllone, OOP dhe tregues (megjithëse me udhëzime për t'i përdorur ato me kujdes).
Padawani i ri u pĂ«rfshi nĂ« luftime me tĂ« gjymtuarin e lobotomizuar dhe deri nĂ« vitin 2020 e kishte shtyrĂ« atĂ« prapa me pothuajse gjysmĂ«n e distancĂ«sâŠ
Koha kaloi dhe riprodhimi natyror doli nga moda. Tani besohej se nëse nuk krijoheshe në një laborator korporate, nuk do të kishe kurrë sukses. Kështu lindën JavaScript, Go, Rust dhe shumë të tjerë. Më vjen turp të tregoj historinë e jetës së të parit këtu; do të kufizohem duke thënë se lexuesi duhet ta dijë se ai lindi si skizofren i shurdhër dhe i verbër, por falë dashurisë së disa njerëzve, ai i kapërceu të gjitha këto të meta dhe u bë një homoseksual transgjinor. Ai nuk dinte të qëllonte, por ishte i shkëlqyer në sjelljen e një momenti ngadalësie pozitive në çdo detyrë që i ngarkohej. Ndërsa JS u rrit, ai e kuptoi thirrjen e tij si dizajner butonash dhe posterash shumëngjyrësh. Që atëherë, dalja jashtë u bë e frikshme; flamuj të përzier me acid dhe butona fishkëllyes mbushnin ajrin. Nëse punonjësit më të vjetër e qortonin për këtë, JS do të bërtiste me zë të lartë se po shtypej përsëri nga heteroseksualë të këqij. Por kjo është vetëm një pjesë e problemit. JS i solli miqtë e tij në botën e zhvillimit me vete. Me mjekër të gjelbër, flokë të lyer, duke ngarë një skuter... Ai vetë gjithmonë zinte të gjithë hapësirën dhe kujtesën e disponueshme, dhe kjo në shekullin e 21-të, kur do të mendoje se të gjithëve u duhej të kishin mjaftuar!
Por edhe kĂ«tu, askush nuk mund ta fajĂ«sonte kurrĂ«. JS do tĂ« pĂ«rgjigjej duke u thĂ«nĂ« tĂ« gjithĂ«ve se tĂ« gjithĂ« duhet tĂ« ishin bĂ«rĂ« pozitivĂ« ndaj trupit dhe tĂ« barabartĂ« shumĂ« kohĂ« mĂ« parĂ«, dhe nuk kishte rĂ«ndĂ«si se sa kujtesĂ« dhe hapĂ«sirĂ« ââkishe zĂ«nĂ«. "TĂ« gjithĂ« punĂ«torĂ«t janĂ« tĂ« vlefshĂ«m, tĂ« gjithĂ« punĂ«torĂ«t janĂ« tĂ« rĂ«ndĂ«sishĂ«m, tĂ« gjithĂ« punĂ«torĂ«t janĂ« tĂ« barabartĂ«", do tĂ« thoshte JS. NjĂ« tjetĂ«r ngjarje e rĂ«ndĂ«sishme e lidhur me JS ishte se ai uli njĂ« "prag hyrjeje" tĂ« caktuar nĂ« zero. Thashethemet thonĂ« se pas kĂ«saj, gjyshi X vari veten nĂ« dollapin e tij 5x5 kilobajt nga pikĂ«llimi. MegjithatĂ«, JS Ă«shtĂ« ende i lirĂ«, prandaj kini kujdes, kini kujdes!
Krijuesit e Go vendosën t'i tejkalonin krijuesit e Java-s. Ata zëvendësuan një pjesë të ADN-së së fëmijës së tyre në barkun e nënës me atë të një hamsteri... Dhe pastaj prenë jo vetëm gishtat, por edhe veshët dhe hundën, me pretekstin se dallimet individuale ishin të panevojshme dhe se të gjithë duhet të ishin të ngjashëm me njëri-tjetrin, në mënyrë që të mos ngatërronin të tjerët me individualitetin e tyre. Moda OOP u zbeh dhe Go nuk mori as klasa dhe as shabllone. Por iu dhanë gorutina. Ai jeton mbi këtë bazë deri më sot, duke mbështetur shërbime të ndryshme.
Për një kohë të gjatë, disa entuziastë medituan mbi natyrën e bakanalisë së vazhdueshme derisa u shfaq një zbulesë. Më pas, ata zhvilluan një sistem koherent fetaro-filozofik, duke e quajtur atë konceptin e pronësisë, dhe kështu lindi Rust-i. Rust-i dallohej për integritetin dhe respektimin e parimeve të ngulitura në të që nga fëmijëria. Nëse i ngarkohej diçka, ai nuk do ta bënte derisa të ishte absolutisht i sigurt se nuk do të dëmtonte askënd. Por për t'i dhënë Rust-it një urdhër, ai duhej të kuptonte konceptin e pronësisë dhe kontrollin e huazimit. Thuhet se pas kësaj, pragu i hyrjes u rrit me 15,37%.
NdĂ«rsa gjuhĂ«t e reja pĂ«rhapeshin si kĂ«rpudhat pas shiut, ato tĂ« vjetrat rriteshin nĂ« fuqi. Java fitoi proteza nĂ« formĂ«n e gjenerikĂ«ve dhe lambdave tĂ« vjedhura nga klubi i filozofisĂ« i Profesor Haskell. C# gjithashtu fitoi lambda tĂ« ngjashme, ndĂ«rsa njĂ«kohĂ«sisht gjeti njĂ« mĂ«suese tĂ« quajtur Linq. Java nuk mbeti shumĂ« prapa, duke krijuar njĂ« Stream API. Por C# bĂ«ri njĂ« lĂ«vizje tĂ« papritur, duke lĂ«shuar thikat e async/wait dhe duke braktisur çekiçin e rĂ«ndĂ« tĂ« null. Java, duke ndjekur rivalin e saj tĂ« ri, filloi t'i ngjante njĂ« roboti Transformer tĂ« pĂ«rbĂ«rĂ« nga blloqe tĂ« ndryshme tĂ« materialeve tĂ« ndryshme. GjĂ«rat po shkatĂ«rroheshin. Kjo ishte gjendja nĂ« tĂ« cilĂ«n u gjend bota kur C++ u zgjua papritur. Ajo shpejt krijoi lambdat e saj dhe konkluzionin e vet tĂ« tipit. Tani C# dhe Java u tĂ«rhoqĂ«n tĂ« tmerruar nga kjo pamje. Me njĂ« pamje lazeri tĂ« bashkangjitur nĂ« pushkĂ«n e tij me shirit blu, njĂ« kapelĂ« portokalli, syze dielli tĂ« zeza dhe njĂ« sĂ«patĂ« tĂ« varur nga rripi i shpatullave, C++ me tĂ« vĂ«rtetĂ« i frikĂ«soi tĂ« gjithĂ« ata qĂ« e shikonin. Disa instinktivisht shtrĂ«nguan gjunjĂ«t, vetĂ«m pĂ«r hir tĂ« kohĂ«rave tĂ« vjetraâŠ
Kalofshi një ditë të mbarë të gjithëve. Nëse ju pëlqen, do të shkruaj një vazhdim për punëtorët në industritë shkencore dhe filozofike.
Burimi: www.habr.com
