Mainstream. Čhonoristični delavci. Biografski roman

Založba „Knjižnica proletarja“.

V tem romanu nam avtor pripoveduje o težki usodi oblikovanja delavskega razreda v industriji razvoja.

O čhonorističnih delavcih in razvoju osebnih odnosov v razmerah pomanjkanja spomina.

Priporočam. /*Kritik*/

Vsa sovpadanja niso naključna.

C++ ima zapleten značaj zaradi trdega otroštva. Odraščal je v lačnih osemdesetih in se spominja, kako pogosto je zmanjkalo prostora celo za simbole. To ga je okrepilo in dalo njegovemu sintaksu strogočnost. Pogosto, ko je popil, je rad metal segfaults, razbijal okna in streljal mimoidočim v noge. Nihče ga ni mogel umiriti, saj je bil njegov dedek, cenjeni K&R C, poškodovan v Vietnamu in je sam pogosto sodeloval pri vnukovih norčijah.

Očka C++ skoraj ni ohranil v spominu, le to, da se je imenoval „C s razredi“ in da je umrl zaradi predoziranja. Dedek ni imel dobrih besed o svojem edinem sinu. Na vnukova vprašanja je odgovarjal z nevoljo: „Ujal je, razumeš, razrede neke… in ti isto… spomnim se, v mojem času 615 bajtov za tri…“ O materi pa se je vedelo še manj, čeprav je nekdo govoril, da ob spočetju našega junaka ni šlo brez neke Simule.

Kljub svojim očitkom sina in vnuka glede navdušenja nad razredi, je sam dedek C že dolgo užival v kazalcih. To je imenoval „aritmetika kazalcev“ in trdil, da je vse to del njegove filozofije, ki omogoča, da je bližje naravi stvari okoli nas. V zadnjem času se redko pojavlja na očeh ljudi. Nekateri so celo govorili, da je starček že dolgo mrtev, a ne-ne, so ga še vedno kdaj opazovali ponoči. Tam je razbito svetilo, tam je mimoidočemu streljajoč v nogo, tam je prelivanje pomnilnika…

A jednak с дядей Classical C и двоюродным братом C-99..11, C++ виделся довольно часто. Вся семья в целом относилась друг к другу с недовольством. Но совместная работа и проживание заставляли их оставаться в рамках соглашения API. Братец Си и его отец уверяли, что именно они стреляют быстрее всех в ноги прохожим, в отличии от разных любителей классов. C++ не соглашался. Но хотя он и говорил, что не худший стрелок, в душе понимал, что употребление таких веществ, как ООП, не проходит даром. Его постоянно преследовал комплекс неполноценности. Чтобы избавиться от него, он начал участвовать в бенчмарках. Иногда перед перезарядкой дробовика, C++ немного подтормаживал, и тогда остальные члены семьи сочувственно переглядывались, а потом смеялись за его спиной.

Его родственники еще не подозревали, что C++ пойдет дальше покойного отца. Кроме ООП, он начал увлекаться Темплейтами. После длительного употребления Темплейтов он осознал, что в любом турнире по стрельбе можно одержать победу, прострелив ногу судье еще до старта. C++ единодушно признали чемпионом метапрограммирования и на соревнования больше не пускали. Но это его не остановило. Он забрасывался в дискуссионные клубы местных интеллектуалов и философов и требовал признания себя как функционального ЯП. Хаскель и Лисп в ужасе шарахались от этого вооруженного указателями и нестрогой статической типизацией головореза. Но деваться было некуда, с тем, кто употребляет ООП в перемешку с Темплейтами и любит стрелять в ноги, особо не поспоришь. Так наш герой стал мультипарадигменным.

Но недолго C++ оставался на вершине славы лучшего стрелка в городе. Со временем ООП перестало быть объектом насмешек, а на ворчание стариков уже не обращали внимания. Это стало даже модным. Многие время от времени любили закинуться классами… и новое поколение выросло совершенно другим…

Prvi je o sebi obavijestio Java. Uporno je odbacivao potrebu za brzim pucanjem u noge i uvjeravao da je osnovna vrijednost jasnoća… i objekti… ništa osim objekata. Istina je da je zapravo miješao objekte s klasama, dodajući u tu mješavinu primitvne tipove, što mu nije smetalo da se predstavlja kao „Prvi potpuno objektno orijentirani“. Šuškalo se da je Java nelegitimno dijete Djeda C iz nepoznate OOP-ovke. A neki su tvrdili da je tu vjerojatnije umiješan C++. Kako je to stvarno bilo, doista nije poznato, ali Java je odrasla u sirotištu korporacije Oracle. Da novi jezik ne napravi strašne stvari i ne krene putem pucanja u noge, inženjeri Oracle-a su mu još u sirotištu proveli lobotomiju i odrezali kažiprste. Kada je beba malo porasla, brižni skrbnici ga nisu puštali ni korak bliže svijetu odraslih, kaži, pažljivo skrivajući ih duboko unutar virtualne mašine. Osim toga, Java je pažljivo naučena da je pucanje u bilo koga loše, a oružje uopće treba zabraniti. Ova bliska poznanstva s komunizmom od malih nogu pozitivno su utjecala na Javu i brzo je zauzela sve častne položaje u razvojnom okruženju. Činilo se da su prošla vremena nekontrolirane anarhije, nastalo je doba usklađenog timskog razvoja, a pucanje susjedu u nogu postalo je loše ponašanje.

Potisnut u drugi plan, C++ pokušao je prikupiti snage i držati korak s vremenom, montirajući laserski nišani na musketu i pokušavajući dati inteligenciju kazivima. Nije mu to mnogo pomoglo, pa se, zaboravljen od mnogih, predao bezgraničnom pijanstvu i dugom snu.

A za oknom je Java već vodila bitku s novim moćnim protivnikom. C# je bio rezultat genetske mješavine C++ i Java. Do danas kruže glasine da su geni Javine vrste dobijeni na ne baš pošten način, a povodom toga je tada izbila mala aféra. No, razvijen od strane inženjera druge moćne korporacije, potpuno objektno orijentisan, naslijedivši mnoge osobine C++, C# je bio rođen da izazove Javu i uspješno se izborio za svoje mjesto u surovom svijetu preduzeća. Da bi pobijedio Javu, kreatori su mu dali template, OOP i pokazivače (uz napomenu da ih koristi s oprezom).

Mali padawan ušao je u borbu s lobotomiziranim invalidom i do 2020. godine ga skoro potpuno nadmašio…

Vrijeme nije stajalo, a prirodno razmnožavanje je izašlo iz mode. Sada se smatralo da ukoliko nisi stvoren u laboratoriji neke korporacije, nećeš nikada postići uspjeh. Tako su se pojavili JavaScript, Go, Rust i mnogi drugi. Sramota mi je da ovdje pišem biografiju prvog, ograničiću se na to da čitatelj treba znati da je rođen kao slijeponijem šizofreničar, ali je zahvaljujući ljubavi nekih ljudi uspio pobijediti sve te nedostatke i postati transrodni homoseksualac. Nije znao pucati, ali je sjajno unosio minut pozitivnog usporavanja u svaki posao u koji bi ga uzeli. Kada je JS odrastao, shvatio je svoje vocativne sposobnosti kao dizajner šarenih dugmadi i plakata. Od tada je izlazak na ulicu postao zastrašujući, gomile kiselih bannera i zviždućih dugmadi preplavile su sve oko njega. Kada su mu stari radnici ukazivali na to, JS bi počeo glasno vikati da ga opet potiskuju zli heteroseksualci. Ali to je samo dio svih nevolja. JS je poveo svoje prijatelje u svijet razvoja. Zelenokosih, s farbanom kosom, na skuterima… On je neprestano zauzimao sve dostupno mjesto i memoriju, a to je u uslovima XXI veka, kada se činilo da svima to treba biti dovoljno!

Toda aici, însă, nimeni nu a reușit să-l critice. JS începea să povestească că toți ar trebui să fie de mult timp în favoarea body positivity și egalității, indiferent de câtă memorie consumi și cât loc ocupi. „Toți angajații sunt valoroși, toți angajații sunt importanți, toți angajații sunt egali”, spunea JS. Un alt eveniment remarcabil legat de JS este că a redus „pragul de intrare” la zero. Se spune că după asta, din cauză că era îndurerat, Bunicul C a fost găsit spânzurat în cămăruța lui de 5×5 kilobyte. Cu toate acestea, JS este încă liber, așa că vă avertizăm, fiți atenți!

Creatorii Go au decis să-i depășească pe creatorii Java. Copilului lor, încă în pântece, i-au modificat unele secvențe ADN cu hamsteri... Apoi, nu doar degetele au fost tăiate, ci și urechile împreună cu nasul, sub pretextul că trăsăturile individuale nu sunt necesare, iar toți trebuie să semene între ei pentru a nu se confunda cu individualitatea lor. Moda OOP a trecut, iar Go nu a primit nici clase, nici template-uri. Dar au primit goroutines. Cu această moștenire continuă să trăiască până astăzi, susținând diverse utilitare.

Mult timp, câțiva entuziaști au meditat asupra naturii acestei vacanalii, până când iluminarea i-a lovit. După aceea, au dezvoltat un sistem filozofic-religios structurat, numindu-l conceptul de proprietate și au născut Rust. Rust s-a distins prin principialitate și fidelitate principiilor învățate din copilărie. Dacă i se dădea o sarcină, nu o îndeplinea până nu se asigura că nu va dăuna nimănui. Dar pentru a da o instrucțiune lui Rust, trebuia să înțelegi conceptul de proprietate și borrow checker. Se spune că după aceasta, pragul de intrare a crescut cu 15,37%.

Medtem ko so se novi jeziki množili kot gobe po dežju, so stari pridobivali moč. Java je dobila proteze v obliki generikov in lambda, ukradenih iz filozofskega kluba prof. Haskela. Podobne lambda je našel tudi C#, medtem ko si je našel ljubico po imenu Linq. Java ga ni zaostajala in si je pridobila Stream API. Vendar je C# presenetil, ko je prinesel metalične nože async/await in odložil težko breme null. Medtem ko je Java v tekmi za svojim mladim tekmecem, je izgledala kot robot transformer, sestavljen iz različnih blokov različnega materiala. Nekaj se je odlepilo. V takem stanju je svet nenadoma presenetil C++. Hitro je ustvaril svoje lambda in svoj samodejni tip. Sedaj sta C# in Java s strahom odskakala ob takem prizoru. S laserskim merilom pritrjenim z modrim trakom na pištolo, v oranžni kapa s črnimi očali in s podbojem na širokem pasu, je C++ dejansko navdihoval strah med vsemi, ki so ga gledali. Nekateri so se iz starega spomina nezavedno prijeli za kolena…

Vsem želim dober dan. Če vam je to všeč, bom napisal nadaljevanje o delavcih znanstveno-filozofske industrije.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster