Mainstream. Čestní pracovníci. Biografický román

Nakladatelství „Knihovna proletáře“.

V tomto románu autor vypráví o těžkém osudu utváření dělnické třídy v oblasti vývoje.

O vážených pracovnících a rozvoji osobních vztahů za podmínek nedostatku paměti.

Doporučuji. /*Kritik*/

Všechna shodnutí nejsou náhodná.

C++ má složitou povahu kvůli těžkému dětství. Růst v hladových osmdesátkách si pamatuje, jak často nebylo dost místa ani na symboly. To ho zocelilo a dodalo jeho syntaxi přísnost. Často, když se opil, rád házel segfaulty, ničil skleněné předměty a střílel kolemjdoucím do nohou. Měl málokoho, kdo by ho usměrnil, neboť jeho dědeček, vážený K&R C, byl postřelen ve Vietnamu a sám se často účastnil vnukových šibalství.

Otce C++ téměř nepamatuje, jen to, že se jmenoval „C s třídami“ a že zemřel na předávkování. Dědeček o svém jediném synu mluvil nelichotivě. Na vnukovy otázky odpovídal neochotně: „Chytil, rozumíš, nějaké třídy... A ty taky... pamatuji si, že za mých časů bylo 615 bajtů pro tři...“ O matce bylo známo ještě méně, i když někteří říkali, že při zplození našeho hrdiny nebylo bez jisté Simuly.

Navzdory výtkám svého syna a vnuka za zálibu v třídách, sám dědeček C už dávno a důkladně seděl na ukazatelích. Nazýval to „aritmetika ukazatelů“ a prohlašoval, že to vše je součástí jeho filozofie, která mu umožňuje být blíže podstatě věcí kolem něj. V poslední době se zřídka objevoval mezi lidmi. Někteří dokonce tvrdili, že starý muž už dávno zemřel, ale občas byly po nocích vidět jeho stopy. Tam je rozbitý lampion, tam je kolemjdoucí postřelen do nohy, tam je přetečení bufferu...

S strýcem Classical C a bratrancem C-99..11 se C++ vídal často. Celá rodina se vzájemně moc nemilovala. Ale společné práce a bydlení je nutily dodržovat jejich API dohody. Bráška C a jeho otec ujišťovali, že právě oni nejrychleji střílejí do nohou kolemjdoucím, na rozdíl od různých milovníků tříd. C++ s tím nesouhlasil. Ačkoliv říkal, že není špatný střelec, uvnitř věděl, že užívání takových věcí jako OOP není bez následků. Neustále ho pronásledoval komplex méněcennosti. Aby se ho zbavil, začal se účastnit benchmarků. Někdy před přebíjením brokovnice C++ zpomalil a ostatní členové rodiny si soucitně vyměnili pohledy, a pak se smáli za jeho zády.

Jeho příbuzní ještě netušili, že C++ půjde dál než jeho zesnulý otec. Kromě OOP se začal zajímat o šablony. Po dlouhém používání šablon si uvědomil, že v jakékoliv soutěži ve střelbě můžete vyhrát, když prostřelíte nohu rozhodčímu ještě před startem. C++ byl jednomyslně uznán šampionem metaprogramování a na soutěže ho víc nepouštěli. Ale to ho nezastavilo. Začal se objevovat v diskusních klubech místních intelektuálů a filozofů a požadoval uznání sebe jako funkčního Jazyka programování. Haskell a Lisp v hrůze prchali před tímto ozbrojeným chlapíkem se směšnou statickou typizací. Ale nikam se nešli schovat, s tím, kdo míchá OOP se šablonami a rád střílí do nohou, se těžko diskutuje. Tak se náš hrdina stal multiparadigmatickým.

Ale C++u dlouho netrvalo, aby zůstal na vrcholu slávy nejlepšího střelce ve městě. Postupem času přestalo být OOP předmětem posměchu a na brblání starých se už nikdo nedíval. To se stalo dokonce módním. Mnozí si občas rádi „šlehli“ s třídami… a nové generace vyrostly úplně jiné…

Java se jako první proslavil. Odmítal nutnost rychlé střelby do nohou a ujišťoval, že hlavní hodnotou je jasnost… a objekty… nic než objekty. Pravdou však je, že pletl objekty s třídami, přidávaje do tohoto koktejlu primitiva, což mu nebránilo v tom, aby se prezentoval jako „První plně objektově orientovaný“. Říkalo se, že Java je nelegitimní dítě Dědečka C z neznámé OOP dámy. Někdo tvrdil, že tu má prsty spíše C++. Jak to bylo doopravdy, není známo, ale Java vyrostla v útulku korporace Oracle. Aby nový jazyk nenapáchal přílišné škody a nevydal se na cestu střelby do nohou, inženýři Oracle mu v útulku provedli lobotomii a uřízli mu ukazováčky. Když si malý trochu povyrostl, starostliví opatrovníci ho ani na krok nepustili do světa dospělosti, ukazatele pečlivě skrývajíc hluboko uvnitř virtuálního stroje. Navíc byl Java pečlivě naučen, že střílet do kohokoli je špatné, a že zbraně by se měly úplně zakázat. Tato blízká zkušenost s komunismem od raného dětství měla na Javu pozitivní vliv a rychle získal všechny čestné pozice v podnikové vývoji. Zdálo se, že jsou za námi časy bezkontrolní anarchie, nastal věk koordinovaného týmového vývoje a střílet sousedovi do nohy se stalo špatným tónem.

Odstrčený na druhou kolej, C++ se pokusil vzchopit a držet krok s dobou, připevňující laserový zaměřovač k předpažbí brokovnice a snaže se dodat ukazatelům inteligenci. Pomohlo to sice moc nezdařilo, takže byl zapomenut mnoha a oddal se bezvědomému alkoholismu a dlouhému spánku.

A za oknem Java už vedlo bitvu s novým mocným protivníkem. C# byl výsledkem genetického míchání C++ a Java. Pořád kolují spekulace, že geny Java byly získány pro tento experiment poněkud nepoctivým způsobem, v té době se dokonce strhla malá aféra. Ale C#, který byl vytvořen inženýry jiné mocné korporace a byl skutečně plně objektově orientovaný, zdědil mnohé vlastnosti C++, aby mohl čelit Java a dokázal si vybojovat své místo v drsném světě podnikání. Aby mohl porazit Java, jeho tvůrci mu svěřili šablony, OOP a ukazatele (i když mu radili, aby je používal opatrně).

Mladý padawan vstoupil do boje s lobotomizovaným invalidou a do roku 2020 ho téměř převálcoval...

Čas se nezastavil a přirozené rozmnožování vyšlo z módy. Teď se považovalo za to, že pokud nejsi stvořen v laboratoři nějaké korporace, nikdy nedosáhneš úspěchu. Tak se objevili JavaScript, Go, Rust a mnozí další. O životopisu prvního se mi tu stydí mluvit, omezím se na to, že čtenář by měl vědět, že se narodil jako slepě hluchý šílenec, ale díky lásce některých lidí dokázal překonat všechny tyto nedostatky a stát se transgendrovým homosexuálem. Střílet neuměl, ale skvěle dokázal přinést minutku pozitivního zpomalení do jakékoli činnosti, kamkoli ho vzali. Když JS vyrostl, uvědomil si své poslání designéra barevných tlačítek a plakátů. Od té doby se venku začalo strašit, hromady kyselých bannerů a pískajících tlačítek zaplavily vše kolem. Když mu starší pracovníci dávali poznámky k tomu, JS začal hlasitě křičet, že ho opět utlačují zlí heterosexuálové. Ale to je jen část všech nesnází. JS přivedl do světa vývoje své přátele. Zeleno-bradaté, s barevnými vlasy, na skútrech… On sám stále zabíral veškerý dostupný prostor a paměť, a to v podmínkách XXI. století, kdy se zdálo, že by jí mělo být dost pro všechny!

Ale ani zde se nikomu nepodařilo ho obvinit. JS na to začal povídat, že už dávno by se všichni měli stát body pozitivními a rovnými a nezáleží na tom, kolik paměti žereš a kolik místa zabíráš. „Všichni pracovníci jsou cenní, všichni pracovníci jsou důležití, všichni pracovníci jsou si rovni,“ říkal JS. Další pozoruhodná událost spojená se JS je ta, že snížil jistý „prag vstupu“ na nulu. Říká se, že po tom všem se Dědeček C pohoupl ve své kůlně na 5×5 kilobajtů. Nicméně, JS je stále na svobodě, takže varujeme, buďte opatrní!

Tvůrci Go se rozhodli překonat tvůrce Javy. Svému dítěti ještě v děloze vyměnili část řetězců DNA za hračky… A pak odřízli nejen prsty, ale i uši spolu s nosem, pod záminkou, že individuální rysy nejsou potřeba, a že si všichni mají být podobní, aby se nezaměňovali svou individualitou. Móda OOP přešla a Go nedostal ani třídy, ani šablony. Zato dostal gorutiny. Tím žije dodnes, podporující různé utilitky.

Dlouho někteří nadšenci meditovali nad přírodou probíhající vakchanálie, až je osvícení dostihlo. Poté vytvořili ucelený nábožensko-filosofický systém, nazvali ho konceptem vlastnictví a zplodili Rust. Rust se vyznačoval svou principielností a věrností zásadám položeným od dětství. Když mu bylo něco zadáno, nevykonal to, dokud se neujistil, že nikomu neublíží. Ale abych dal pokyn Rustu, musel jsem pochopit koncept vlastnictví a borrow checker. Říká se, že po tom se prahem vstupu zvýšil o 15,37 %.

Zatímco nové jazyky rostly jako houby po dešti, ty staré sílily. Java dostala protézy v podobě generik a lambda výrazů, které si půjčila z filozofického klubu profesora Haskella. Podobné lambda výrazy si našel i C#, a navíc objevil lásku jménem Linq. Java nezůstávala pozadu a založila si Stream API. Ale C# učinil nečekaný tah, když přinesl vrhací nože async/await a zbavil se těžkého břemene null. Java, při závodu za svým mladším rivalem, se začala podobat transformátoru složenému z různých bloků různých materiálů. Něco se odlepilo. V tomto stavu svět náhle objevil C++. Ten rychle vytvořil své lambda výrazy a svůj automatický typový systém. Teď už C# a Java v hrůze ustoupily před touto podívanou. S laserovým zaměřovačem připevněným modrou izolační páskou k brokovnici, v oranžové kšiltovce s černými brýlemi a s sekerou visící na popruhu, C++ skutečně vnucoval hrůzu všem, kdo se na něj dívali. Někteří si ze staré paměti instinktivně chytali kolena…

Přeji všem hezký den. Pokud se to líbí, napíšu pokračování o pracující v vědecko-filosofickém průmyslu.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster