Mainstream. Počasni radnici. Biografski roman

Izdavačka kuća "Knjižnica Proleterska".

U ovom romanu autor će nam govoriti o teškoj sudbini radničke klase razvojne industrije.

O počasnim radnicima i razvoju osobnih odnosa u slučaju gubitka pamćenja.

Preporučam. /*Kritičar*/

Sve slučajnosti nisu slučajne.

C++ ima složenu osobnost zbog teškog djetinjstva. Odrastao je u gladnim 80-ima, a sjeća se kako često nije bilo dovoljno mjesta ni za simbole. To ga je ublažilo i dalo strogoću njegovoj sintaksi. Često pijan, volio je bacati segfoule, razbijati prozore i pucati u noge prolaznicima. Nije ga imao tko urazumiti, jer je njegov djed, ugledni K&R C, bio šokiran u Vijetnamu i često je sudjelovao u zabavama svog unuka.

C++ se jedva sjeća svog oca, samo da se zvao "C s razredima" i da je umro od predoziranja. Djed je nimalo laskavo govorio o svom sinu jedincu. Na unukova pitanja nevoljko je odgovarao: “Pokupio si, znaš, neke satove... A i ti si tu... Sjećam se svojedobno 615 bajtova za troje...” O majci , još se manje znalo, iako su neki govorili da pri začeću našeg junaka nije bez izvjesnog Simula.

Unatoč njegovim prijekorima sinu i unuku zbog njegove strasti za predavanjima, sam djed Xi je dugo sjedio čvrsto na znakovima. Nazvao je to "aritmetikom pokazivača" i tvrdio da je sve to dio njegove filozofije, dopuštajući mu da bude bliže prirodi stvari u svijetu oko sebe. U posljednje vrijeme rijetko se pojavljuje u javnosti. Neki su čak govorili da je starac odavno umro, ali ne, ne, a ponegdje su se noću primjećivali njegovi tragovi. Tu je razbijena lampa, tu je prolaznik pogođen u nogu, tu je prelijevanje međuspremnika...

Ali često sam viđao svog ujaka Classical C, i svog rođaka C-99..11, C++. Cijela se obitelj kao cjelina nije voljela. Ali zajednički život i rad natjerali su ih da ostanu u okvirima API sporazuma. Brat Xi i njegov otac inzistirali su da su oni ti koji najbrže pucaju u noge prolaznika, za razliku od raznih klasnih zaljubljenika. C++ se nije složio. No, iako je rekao da nije najlošiji strijelac, u srcu je shvatio da upotreba supstanci poput OOP nije bila uzaludna. Uvijek ga je progonio kompleks manje vrijednosti. Kako bi ga se riješio, počeo je sudjelovati u mjerilima. Ponekad, prije ponovnog punjenja sačmarice, C++ bi usporio, a onda bi se ostatak obitelji suosjećajno pogledali, a potom mu se nasmijali iza leđa.

Njegovi rođaci nisu ni slutili da će C++ otići dalje od njegovog pokojnog oca. Osim OOP-a, zainteresirao se i za Templates. Nakon što je dugo vremena koristio Templates, shvatio je da se bilo koje streljačko natjecanje može dobiti pucanjem suca u nogu prije početka. C++ je jednoglasno priznat kao prvak metaprogramiranja i više mu nije dopušteno natjecanje. Ali to ga nije zaustavilo. Slijevao se u klubove lokalnih intelektualaca i filozofa i zahtijevao da se prizna kao funkcionalni PL. Hasclell i Lisp su užasnuto uzmicali od ovog lupeža naoružanog pokazivačima i opuštenim statičnim tipkanjem. Ali nije se imalo kud, ne možete se baš svađati s nekim tko koristi OOP pomiješan s Templateima i voli pucati u noge. Tako je naš junak postao multi-paradigma.

Ali C++ nije dugo ostao na vrhu slave najboljeg pucača u gradu. S vremenom je PLO prestao biti predmet sprdnje, a na gunđanje staraca više se nije obraćala pozornost. Čak je postalo moderno. Mnogi su se s vremena na vrijeme voljeli prepustiti nastavi... a nova generacija je odrastala potpuno drugačija...

Prva se oglasila Java. Tvrdoglavo je odbijao potrebu da brzo puca u noge i inzistirao je da je glavna vrijednost jasnoća... i predmeti... ništa osim predmeta. Istina, zapravo je pomiješao objekte s klasama, dodajući primitivne u ovaj koktel, što ga nije spriječilo da se predstavi kao “Prvi potpuno objektno orijentirani”. Pričalo se da je Java izvanbračni sin ujaka C od nepoznate OOP djevojke. A netko je tvrdio da je C++ najvjerojatnije upleten ovdje. Kako je zapravo nastala ne zna se pouzdano, ali Java je odrasla u okrilju Oracle Corporation. Kako bi spriječili da novi jezik učini nešto strašno i krene na put pucanja u njegove noge, inženjeri Oraclea izveli su mu lobotomiju dok je još bio u skloništu i odrezali mu kažiprste. Kad je beba malo odrasla, brižni skrbnici nisu mu dopustili da se približi svijetu odraslog života, znakovima, pažljivo ih skrivajući u dubinama virtualnog stroja. Osim toga, Javu su pažljivo učili da je pucanje u bilo koga loše, a oružje treba općenito zabraniti. Tako blisko poznavanje komunizma od ranog djetinjstva pozitivno je utjecalo na Javu i brzo je zgrabio sve počasne pozicije u razvoju poduzeća. Činilo se da su dani nekontrolirane anarhije prošli, da je došlo doba dobro uigranog timskog razvoja, a pucanje u nogu susjedu postalo je loš običaj.

Zasjenjen, C++ se pokušao sabrati i ići u korak s vremenom, zakačivši laserski nišan na sačmaricu s cijevima i pokušavajući ubrizgati inteligenciju u pokazivače. Nije mu toliko pomoglo, pa se, zaboravljen od mnogih, prepustio neprekidnom piću i dugom snu.

A izvan prozora, Java je već vodila bitku s novim moćnim neprijateljem. C# je bio plod genetske mješavine C++ i Jave. Još uvijek se priča da su Java geni za ovaj eksperiment dobiveni na ne baš pošten način, a tada je oko toga izbio mali skandal. Ali stvoren od strane inženjera iz druge moćne korporacije, doista potpuno objektno orijentiran, nasljeđujući mnoge značajke C++, C# je rođen da izazove Javu i uspio je obraniti svoje pravo na postojanje u surovom svijetu poduzeća. Kako bi mogao pobijediti Javu, kreatori su mu dali predloške, OOP i pokazivače (iako su oporučno zavjetovali da ih koriste s oprezom).

Mladi padawan ušao je u bitku s lobotomiranim bogaljem i do 2020. godine ga potisnuo gotovo upola...

Vrijeme nije stalo i prirodna reprodukcija je izašla iz mode. Sada se vjerovalo da ako niste stvoreni u laboratoriju neke korporacije, tada nikada nećete postići uspjeh. Tako su se pojavili JavaScript, Go, Rust i mnogi drugi. Sramim se ovdje dati biografiju prvog, ograničit ću se na činjenicu da čitatelj treba znati da je on rođen kao gluhoslijepi shizofreničar, ali zahvaljujući ljubavi nekih ljudi uspio je prevladati sve te nedostatke i postati transrodni homoseksualac. Nije znao pucati, ali je bio izvrstan u unosu trenutka pozitivnog usporavanja u bilo koji zadatak kamo god ga odveli. Kako je JS rastao, shvatio je svoj poziv kao dizajner gumba i plakata u boji. Od tada je postalo strašno izaći van; hrpe kiselih transparenata i zviždući gumbi ispunili su sve okolo. Ako su ga stari zaposlenici zbog toga zamjerili, JS je počeo glasno vikati da ga opet tlače zli heteroseksualci. Ali to je samo dio svih nevolja. JS je poveo svoje prijatelje sa sobom u svijet razvoja. Zelenobradi, farbane kose, na skuterima... On sam uvijek je zauzimao sav raspoloživi prostor i memoriju, i to u uvjetima XNUMX. stoljeća, kada bi se svima toga već odavno trebalo zasititi !

Ali ni tu mu još nitko nije uspio zamjeriti. JS je kao odgovor počeo govoriti da su svi odavno trebali postati tjelesno pozitivni i ravnopravni, te da nije važno koliko memorije jedete i prostora zauzimate. “Svi radnici su vrijedni, svi radnici su važni, svi radnici su jednaki”, rekao je JS. Još jedan značajan razvoj kod JS-a je da je spustio ulazni prag na nulu. Kažu da se nakon toga, od tuge, djed Xi objesio u svom ormaru s 5x5 kilobajta. Međutim, JS je još uvijek u divljini, stoga budite upozoreni, budite oprezni!

Tvorci Go-a odlučili su nadmašiti tvorce Jave. Još u maternici su svom djetetu dio DNK lanaca zamijenili onima hrčka... A onda su odrezali ne samo prste, nego i uši zajedno s nosom, pod izlikom da individualne karakteristike nisu potrebne, i svi bi trebali biti slični jedni drugima, kako ih ne bi zbunila njihova individualnost. Moda za OOP je prošla, a Go nije dobio ni klase ni predloške. Ali dali su mu goroutine. Tako živi do danas, uzdržavajući razne komunalije.

Dugo su vremena neki entuzijasti meditirali o prirodi bakanalije koja je bila u tijeku, sve dok ih nije obuzela inspiracija. Nakon toga su razvili koherentan religijski i filozofski sustav, nazvavši ga konceptom vlasništva, i iznjedrili Rusta. Rust se odlikovao svojim integritetom i odanošću načelima postavljenim od djetinjstva. Ako mu je nešto zadano, nije to činio dok nije bio siguran da sigurno nikome neće nauditi. Ali da bi podučavao Rusta, morao je razumjeti koncept posjedovanja i posuđivanja dama. Kažu da je nakon ovoga ulazni prag porastao za 15,37 posto.

Dok su se novi jezici množili kao gljive poslije kiše, stari su jačali. Java je dobila protetiku u obliku generičkih i lambda ukradenih iz Filozofskog kluba nazvanog po. prof. Haskell. Dobio sam slične lambde za sebe u C#, au isto vrijeme našao sam ljubavnicu po imenu Linq. Java nije zaostajala i predstavila je Stream API. Ali C# je napravio neočekivani potez, izvadivši async/await bacačke noževe i odbacivši teški nulti blok. Java je, u procesu trčanja za svojim mladim suparnikom, postao poput transformirajućeg robota sastavljenog od različitih blokova različitih materijala. Neke stvari su padale. U tom je stanju iznenada probuđeni C++ pronašao svijet. Brzo je napravio vlastite lambde i vlastito automatsko zaključivanje tipa. Sada su C# i Java užasnuti ustuknuli pred takvim prizorom. S laserskim nišanom zalijepljenim na njegovu sačmaricu plavom trakom, narančastom kapom s crnim naočalama i sjekirom koja mu je visila s naramenice, C++ je doista izazivao strah kod svih koji su ga pogledali. Neki su se, po starom sjećanju, nehotice uhvatili za koljena...

Ugodan dan svima. Ako vam se sviđa, napisat ću nastavak o radnicima u znanstvenoj i filozofskoj industriji.

Izvor: www.habr.com

Dodajte komentar