Editura „Biblioteca Proletarului”.
În acest roman, autoarea ne va povesti despre soarta dificilă a clasei muncitoare a industriei de dezvoltare.
Despre lucrătorii onorifici și dezvoltarea relațiilor personale în fața pierderii memoriei.
Vă recomand. /*Critic*/
Toate coincidențele nu sunt întâmplătoare.
C++ are o personalitate complexa datorita unei copilarii dificile. A crescut în anii 80 înfometați și își amintește cât de des nu era suficient spațiu nici măcar pentru simboluri. Acest lucru l-a temperat și a dat rigoare sintaxei sale. Adeseori beat, îi plăcea să arunce lovituri de mână, să spargă geamuri și să împuște trecătorii în picioare. Nu era nimeni care să argumenteze cu el, pentru că bunicul său, respectatul K&R C, a fost șocat de ochi în Vietnam și a participat adesea la distracția nepotului său.
C++ își amintește cu greu de tatăl său, doar că numele lui era „C with Classes” și că a murit din cauza unei supradoze. Bunicul a vorbit nemăgulitor despre singurul său fiu. El a răspuns la întrebările nepotului său cu reticență: „Ai luat-o, știi, niște cursuri... Și ești și tu acolo... Îmi amintesc pe vremea mea 615 octeți pentru trei...” Despre mamă , se știa și mai puțin, deși unii spuneau că la concepția eroului nostru nu fără un anume Simula.
În ciuda reproșurilor lui fiului și nepotului său pentru pasiunea pentru cursuri, bunicul Xi însuși a stat strâns pe semne multă vreme. El a numit-o „aritmetica indicatorului” și a susținut că totul făcea parte din filozofia lui, permițându-i să fie mai aproape de natura lucrurilor din lumea din jurul lui. A apărut rar în public în ultima vreme. Unii chiar spuneau că bătrânul murise demult, dar nu, nu, iar pe alocuri urmele lui au fost observate noaptea. E o lampă spartă, e un trecător împușcat în picior, e un debordare tampon...
Dar l-am văzut deseori pe unchiul meu Classical C și pe vărul meu C-99..11, C++. Întreaga familie în ansamblu nu s-a plăcut. Dar munca și conviețuirea împreună i-au forțat să rămână în cadrul acordului API. Fratele Xi și tatăl său au insistat că ei au fost cei care au împușcat cel mai repede în picioarele trecătorilor, spre deosebire de diverși iubitori de clasă. C++ nu a fost de acord. Dar deși a spus că nu este cel mai rău trăgător, în inima lui a înțeles că folosirea unor substanțe precum OOP nu a fost în zadar. Întotdeauna a fost bântuit de un complex de inferioritate. Pentru a scăpa de ea, a început să participe la benchmark-uri. Uneori, înainte de a reîncărca pușca, C++ încetineau, iar apoi restul familiei se privea cu simpatie, apoi râdea la spate.
Rudele lui nu aveau idee că C++ va merge mai departe decât răposatul său tată. Pe lângă OOP, a devenit interesat de șabloane. După ce a folosit Templates pentru o lungă perioadă de timp, și-a dat seama că orice competiție de tir poate fi câștigată împușcând arbitrul în picior înainte de start. C++ a fost recunoscut în unanimitate drept campionul metaprogramării și nu mai avea voie să concureze. Dar asta nu l-a oprit. El a intrat în cluburile de discuții ale intelectualilor și filosofilor locali și a cerut recunoașterea sa ca PL funcțional. Hasclell și Lisp s-au ferit de groază de acest bandit înarmat cu indicatoare și tastare statică laxă. Dar nu era încotro, nu te poți certa cu cineva căruia folosește OOP amestecat cu Șabloane și îi place să tragă în picioare. Așa a devenit eroul nostru multi-paradigmă.
Dar C++ nu a avut mult să rămână în vârful faimei celui mai bun shooter din oraș. De-a lungul timpului, OLP a încetat să mai fie un obiect de ridicol, iar mormăiala bătrânilor nu a mai fost atentă. A devenit chiar la modă. Multora le placea sa se deda la cursuri din cand in cand... iar noua generatie a crescut cu totul altfel...
Java a fost primul care s-a anunțat. S-a încăpățânat să respingă nevoia de a trage rapid în picioare și a insistat că principala valoare era claritatea... și obiectele... nimic altceva decât obiecte. Adevărat, de fapt, a amestecat obiecte cu clase, adăugând primitive la acest cocktail, ceea ce nu l-a împiedicat să se prezinte drept „Primul complet orientat pe obiecte”. S-a zvonit că Java este fiul nelegitim al unchiului C de la o fată OOP necunoscută. Și cineva a susținut că C++ a fost cel mai probabil implicat aici. Cum a apărut de fapt nu se știe cu siguranță, dar Java a crescut la adăpostul Oracle Corporation. Pentru a împiedica noua limbă să facă ceva groaznic și să ia calea de a trage în picioarele lui, inginerii Oracle i-au efectuat o lobotomie în timp ce era încă la adăpost și i-au tăiat degetele arătătoare. Când copilul a crescut puțin, gardienii grijulii nu l-au lăsat să facă un pas mai aproape de lumea vieții adulte, de semne, ascunzându-le cu grijă în adâncurile mașinii virtuale. În plus, Java a fost învățat cu atenție că a trage în oricine este rău, iar armele ar trebui interzise în general. O astfel de cunoaștere a comunismului încă din copilărie a influențat Java în mod pozitiv și a ocupat rapid toate pozițiile de onoare în dezvoltarea întreprinderilor. Se părea că zilele anarhiei necontrolate trecuseră, sosise epoca dezvoltării echipelor bine coordonate și împușcarea în picior a vecinului devenise proaste maniere.
Umbrit, C++ a încercat să se unească și să se miște cu timpul, aruncând o vizor cu laser pe o pușcă cu încărcare prin bot și încercând să injecteze inteligență în pointere. Nu a ajutat atât de mult, așa că a fost uitat de mulți, s-a răsfățat cu băutură continuă și somn lung.
Și în afara ferestrei, Java ducea deja o luptă cu un nou inamic puternic. C# a fost rodul unui amestec genetic de C++ și Java. Există încă zvonuri că genele Java au fost obținute pentru acest experiment într-un mod nu foarte onest, iar în acel moment a izbucnit un mic scandal în acest sens. Dar creat de ingineri dintr-o altă corporație puternică, cu adevărat complet orientată pe obiecte, moștenind multe caracteristici ale C++, C# s-a născut pentru a provoca Java și a reușit să-și apere dreptul de a exista în lumea aspră a întreprinderii. Pentru a putea învinge Java, creatorii i-au înmânat șabloane, OOP și indicatoare (deși au lăsat moștenire să le folosească cu prudență).
Tânărul padawan a intrat în luptă cu un infirm lobotomizat și până în 2020 l-a împins înapoi cu aproape jumătate...
Timpul nu a stat pe loc și reproducerea naturală a ieșit din modă. Acum se credea că, dacă nu ai fi creat în laboratorul unei corporații, atunci nu ai avea niciodată succes. Așa au apărut JavaScript, Go, Rust și multe altele. Mi-e rușine să dau aici biografia celui dintâi mă voi limita la faptul că cititorul ar trebui să știe că s-a născut schizofrenic surdo-orb, dar datorită dragostei unor oameni a reușit să depășească toate acestea; neajunsuri și să devină un homosexual transgender. Nu știa cum să tragă, dar era grozav să aducă un moment de încetinire pozitivă oricărei sarcini oriunde era dus. Pe măsură ce JS a crescut, și-a dat seama de chemarea sa de designer de nasturi colorate și postere. De atunci, a devenit înfricoșător să ieși afară, grămezi de bannere acide și nasturi care fluierau umpleau totul în jur. Dacă vechii angajați l-au mustrat pentru asta, JS a început să strige cu voce tare că este din nou asuprit de heterosexuali răi. Dar aceasta este doar o parte din toate necazurile. JS și-a adus prietenii cu el în lumea dezvoltării. Cu barbă verde, cu părul vopsit, pe scutere... El însuși a ocupat mereu tot spațiul și memoria disponibilă, iar asta în condițiile secolului XXI, când s-ar părea că toată lumea ar fi trebuit să se satură de mult. !
Dar nici aici nimeni nu a putut încă să-i reproșeze. JS, ca răspuns, a început să spună că toată lumea ar fi trebuit să devină pozitivă și egală cu mult timp în urmă și nu contează cât de multă memorie mănânci și spațiu pe care îl ocupi. „Toți lucrătorii sunt valoroși, toți lucrătorii sunt importanți, toți lucrătorii sunt egali”, a spus JS. O altă dezvoltare notabilă cu JS este că a scăzut pragul de intrare la zero. Se spune că după aceasta, de durere, bunicul Xi s-a spânzurat în dulapul lui cu 5x5 kilobytes. Cu toate acestea, JS este încă în sălbăticie, așa că fiți atenți, aveți grijă!
Creatorii lui Go au decis să-i depășească pe creatorii lui Java. Chiar și în uter, au înlocuit o parte din lanțurile ADN cu cele de hamster pentru copilul lor... Și apoi au tăiat nu numai degetele, ci și urechile împreună cu nasul, sub pretextul că nu sunt necesare caracteristici individuale, și toți ar trebui să fie asemănători unul cu celălalt, pentru a nu fi confundați de individualitatea lor. Moda pentru OOP a trecut, iar Go nu a primit nici cursuri, nici șabloane. Dar i-au dat gorutine. Așa trăiește până astăzi, susținând diverse utilități.
Multă vreme, unii entuziaști au meditat asupra naturii bacanalei în desfășurare până când inspirația i-a cuprins. După aceea, au dezvoltat un sistem religios și filozofic coerent, numindu-l conceptul de proprietate și au dat naștere lui Rust. Rust s-a remarcat prin integritatea și loialitatea față de principiile stabilite încă din copilărie. Dacă era desemnat să facă ceva, nu o făcea până nu era sigur că cu siguranță nu va face rău nimănui. Dar pentru a-l instrui pe Rust, trebuia să înțeleagă conceptul de posesie și verificator de împrumut. Ei spun că după aceasta pragul de intrare a crescut cu 15,37%.
În timp ce limbile noi s-au înmulțit ca ciupercile după ploaie, cele vechi au crescut în putere. Java a primit proteze sub formă de generice și lambda furate de la Clubul Filosofic care poartă numele. prof. Haskell. Am primit lambda similare pentru mine în C# și, în același timp, am găsit o amantă pe nume Linq. Java nu a rămas în urmă și și-a prezentat un API Stream. Dar C# a făcut o mișcare neașteptată, scoțând cuțitele de aruncare async/wait și aruncând blocul greu de nul. Java, în curs de alergare după tânărul său rival, a devenit ca un robot transformator format din diferite blocuri din diferite materiale. Unele lucruri cădeau. În această stare, C++-ul trezit brusc a găsit lumea. Și-a făcut rapid propriile lambda și propria sa inferență de tip automat. Acum C# și Java s-au retras îngroziți de la o astfel de vedere. Cu o vizor cu laser atașat de pușcă cu bandă albastră, o șapcă portocalie cu ochelari negri și un topor atârnat de cureaua de umăr, C++ a inspirat cu adevărat teamă tuturor celor care îl priveau. Unii, din vechea memorie, s-au apucat involuntar de genunchi...
Să aveți o zi bună, tuturor. Dacă vă place, voi scrie o continuare despre lucrătorii din industria științifică și filozofică.
Sursa: www.habr.com
