Główny nurt. Pracownicy honorowi. Powieść biograficzna

Wydawnictwo „Biblioteka Proletariatu”.

W tej powieści autor opowie nam o trudnych losach klasy robotniczej branży deweloperskiej.

O pracownikach honorowych i rozwoju relacji osobistych w obliczu utraty pamięci.

Polecam. /*Krytyk*/

Wszystkie zbiegi okoliczności nie są przypadkowe.

C++ ma złożoną osobowość ze względu na trudne dzieciństwo. Dorastał w głodnych latach 80. i pamięta, jak często brakowało miejsca nawet na symbole. To go zahartowało i nadało rygoryzmu jego składni. Często pijany lubił rzucać segfoulami, wybijać szyby i strzelać przechodniom w nogi. Nie było nikogo, kto mógłby z nim porozmawiać, ponieważ jego dziadek, szanowany K&R C, był w szoku w Wietnamie i często brał udział w zabawach wnuka.

C++ prawie nie pamięta swojego ojca, poza tym, że nazywał się „C z klasami” i zmarł w wyniku przedawkowania. Dziadek wypowiadał się niepochlebnie o swoim jedynym synu. Na pytania wnuka odpowiadał niechętnie: „Podłapałeś to, wiesz, jakieś zajęcia... I ty też tam jesteś... Pamiętam, że za moich czasów 615 bajtów na trzy...” O matce , jeszcze mniej wiedziano, choć niektórzy twierdzili, że przy poczęciu naszego bohatera nie obyło się bez pewnego Simuli.

Pomimo wyrzutów kierowanych do syna i wnuka za pasję do zajęć, sam dziadek Xi przez długi czas siedział mocno na znakach. Nazywał to „arytmetyką wskaźników” i twierdził, że jest to część jego filozofii, która pozwala mu być bliżej natury rzeczy w otaczającym go świecie. Ostatnio rzadko pojawiał się publicznie. Niektórzy nawet twierdzili, że starzec umarł dawno temu, ale nie, nie, a w niektórych miejscach jego ślady zauważono w nocy. Jest zepsuta lampa, jest strzał przechodnia w nogę, jest przepełnienie bufora...

Ale często widywałem mojego wujka Classical C i mojego kuzyna C-99..11, C++. Cała rodzina jako całość nie lubiła się nawzajem. Jednak wspólna praca i życie zmusiły ich do pozostania w ramach umowy API. Brat Xi i jego ojciec upierali się, że to oni najszybciej strzelali do stóp przechodniów, w przeciwieństwie do różnych kochanków klasowych. C++ się nie zgodził. Ale choć twierdził, że nie jest najgorszym strzelcem, w głębi serca rozumiał, że stosowanie substancji takich jak OOP nie poszło na marne. Zawsze nękał go kompleks niższości. Aby się tego pozbyć, zaczął brać udział w benchmarkach. Czasami przed przeładowaniem strzelby C++ zwalniał, a wtedy reszta rodziny patrzyła na siebie ze współczuciem, a potem śmiała się za jego plecami.

Jego krewni nie mieli pojęcia, że ​​C++ pójdzie dalej niż jego zmarły ojciec. Oprócz OOP zainteresował się Szablonami. Po długim czasie korzystania z Szablonów zdał sobie sprawę, że każde zawody strzeleckie można wygrać strzelając sędziemu w nogę przed startem. C++ został jednogłośnie uznany za mistrza metaprogramowania i nie mógł już konkurować. Ale to go nie powstrzymało. Wtrącał się do klubów dyskusyjnych lokalnych intelektualistów i filozofów i domagał się uznania siebie za funkcjonalnego PL. Hasclell i Lisp z przerażeniem unikali tego bandyty uzbrojonego we wskaźniki i luźne, statyczne pisanie. Ale nie było dokąd pójść, nie da się dyskutować z kimś, kto używa OOP zmieszanego z Templates i lubi strzelać w nogi. W ten sposób nasz bohater stał się wieloparadygmatem.

Ale C++ nie musiał długo pozostać na szczycie sławy najlepszej strzelanki w mieście. Z biegiem czasu OWP przestała być przedmiotem kpin, a narzekania starców nie zwracały już uwagi. Stało się to nawet modne. Wiele osób lubiło od czasu do czasu pobawić się w zajęcia... a nowe pokolenie dorastało zupełnie inaczej...

Java ogłosiła się jako pierwsza. Uparcie odrzucał potrzebę szybkiego strzelania w nogi i upierał się, że główną wartością jest przejrzystość... i przedmioty... same przedmioty. To prawda, że ​​​​mieszał przedmioty z klasami, dodając do tego koktajlu prymitywy, co nie przeszkodziło mu przedstawić się jako „Pierwszy całkowicie zorientowany obiektowo”. Krążyły pogłoski, że Java jest nieślubnym synem wujka C z nieznanej dziewczyny OOP. Ktoś argumentował, że najprawdopodobniej chodzi tu o C++. Nie wiadomo na pewno, jak do tego doszło, ale Java dorastała w schronisku Korporacji Oracle. Aby nowy język nie zrobił czegoś okropnego i nie przyjął ścieżki strzelania w jego nogi, inżynierowie Oracle jeszcze w schronisku przeprowadzili na nim lobotomię i odcięli mu palce wskazujące. Kiedy maluszek trochę podrósł, troskliwi opiekunowie nie pozwolili mu zbliżyć się o krok do świata dorosłego życia, do znaków, starannie chowając je w czeluściach wirtualnej maszyny. Ponadto Jawę dokładnie nauczono, że strzelanie do kogokolwiek jest złe i ogólnie broń powinna być zakazana. Tak bliska znajomość komunizmu od wczesnego dzieciństwa pozytywnie wpłynęła na Jawę, która szybko objęła wszystkie honorowe stanowiska w rozwoju przedsiębiorczości. Wydawało się, że minęły czasy niekontrolowanej anarchii, nastała era dobrze skoordynowanego rozwoju zespołu, a strzelanie sąsiadowi w stopę stało się złym obyczajem.

Przyćmiony, C++ próbował wziąć się w garść i iść z duchem czasu, umieszczając celownik laserowy na ładowanej przez lufę strzelbie i próbując wstrzyknąć inteligencję do wskaźników. Niewiele to pomogło, dlatego przez wielu zapomniany oddawał się ciągłemu piciu i długiemu spaniu.

A za oknem Jawa toczyła już bitwę z nowym potężnym wrogiem. C# był owocem genetycznej mieszanki C++ i Java. Do dziś krążą pogłoski, jakoby geny Javy pozyskano do tego eksperymentu w niezbyt uczciwy sposób i wtedy wybuchł mały skandal na ten temat. Jednak stworzony przez inżynierów z innej potężnej korporacji, prawdziwie całkowicie zorientowanej obiektowo, dziedziczącej wiele funkcji C++, C# narodził się, aby rzucić wyzwanie Javie i zdołał obronić swoje prawo do istnienia w trudnym świecie przedsiębiorstw. Aby mógł pokonać Javę, twórcy przekazali mu szablony, OOP i wskaźniki (choć zapisali, aby używać ich z ostrożnością).

Młody padawan wdał się w bitwę z kaleką po lobotomii i do 2020 roku odepchnął go prawie o połowę...

Czas nie stanął w miejscu, a reprodukcja naturalna wyszła z mody. Teraz wierzono, że jeśli nie zostaniesz stworzony w laboratorium jakiejś korporacji, nigdy nie osiągniesz sukcesu. Tak pojawił się JavaScript, Go, Rust i wiele innych. Wstydzę się tu podawać biografię pierwszego z nich, ograniczę się do tego, że czytelnik powinien wiedzieć, że urodził się jako głuchoniewidomy schizofrenik, ale dzięki miłości niektórych ludzi udało mu się to wszystko przezwyciężyć swoje wady i stać się transpłciowym homoseksualistą. Nie wiedział, jak strzelać, ale był świetny we wprowadzaniu chwili pozytywnego spowolnienia do każdego zadania, gdziekolwiek go zabrano. W miarę jak JS dorastał, uświadomił sobie swoje powołanie jako projektant kolorowych guzików i plakatów. Od tamtej pory strach było wychodzić na dwór, wokół pełno było stosów kwaśnych banerów i gwiżdżących guzików. Jeśli starzy pracownicy udzielali mu reprymendy z tego powodu, JS zaczynał głośno krzyczeć, że znów jest prześladowany przez złych heteroseksualistów. Ale to tylko część wszystkich problemów. JS wprowadził swoich przyjaciół w świat rozwoju. Zielonobrody, z farbowanymi włosami, na hulajnogach... Sam zawsze zajmował całą dostępną przestrzeń i pamięć, a to w warunkach XXI wieku, kiedy wydawałoby się, że wszyscy powinni już dawno mieć tego dość !

Ale nawet tutaj nikt nie był jeszcze w stanie mu zarzucić. W odpowiedzi JS zaczął powtarzać, że już dawno wszyscy powinni byli mieć pozytywne i równe ciało i nie ma znaczenia, ile pamięci pochłaniasz i ile miejsca zajmujesz. „Wszyscy pracownicy są cenni, wszyscy pracownicy są ważni, wszyscy pracownicy są równi” – stwierdził JS. Kolejną godną uwagi zmianą w przypadku JS jest obniżenie progu wejścia do zera. Mówią, że potem z żalu dziadek Xi powiesił się w swojej szafie z 5x5 kilobajtami. Jednak JS wciąż jest na wolności, więc uważaj, bądź ostrożny!

Twórcy Go postanowili prześcignąć twórców Javy. Jeszcze w łonie matki zamienili część łańcuchów DNA na chomicze dla swojego dziecka... A potem odcięli nie tylko palce, ale i uszy wraz z nosem, pod pretekstem, że cechy indywidualne nie są potrzebne, i wszyscy powinni być do siebie podobni, aby nie dać się zwieść swojej indywidualności. Moda na OOP minęła, a Go nie otrzymało ani klas, ani szablonów. Ale dali mu goroutines. Tak żyje do dziś, wspierając różne media.

Niektórzy entuzjaści przez długi czas medytowali nad naturą trwających bachanaliów, dopóki nie ogarnęła ich inspiracja. Następnie opracowali spójny system religijno-filozoficzny, nazywając go koncepcją własności, i dali początek Rustowi. Rust wyróżniała się rzetelnością i wiernością zasadom wyznawanym od dzieciństwa. Jeśli został do czegoś przydzielony, nie robił tego, dopóki nie był pewien, że na pewno nikomu nie zrobi krzywdy. Aby jednak poinstruować Rusta, musiał zrozumieć koncepcję posiadania i sprawdzania pożyczek. Mówią, że po tym próg wejścia wzrósł o 15,37%.

Podczas gdy nowe języki mnożyły się jak grzyby po deszczu, stare rosły w siłę. Jawa otrzymała protezy w postaci leków generycznych i lambd skradzionych z Klubu Filozoficznego im. prof. Haskell. Zrobiłem dla siebie podobne lambdy w C# i jednocześnie znalazłem kochankę o imieniu Linq. Java nie pozostała w tyle i wprowadziła Stream API. Ale C# wykonał nieoczekiwany ruch, usuwając noże do rzucania asynchronicznego/await i odrzucając ciężki blok zerowy. Java, biegnąc za swoim młodym rywalem, stał się jak transformujący się robot złożony z różnych bloków różnych materiałów. Niektóre rzeczy odpadały. To właśnie w tym stanie nagle przebudzony C++ zastał świat. Szybko stworzył własne lambdy i własne automatyczne wnioskowanie o typie. Teraz C# i Java wzdrygnęły się z przerażeniem na widok takiego widoku. Z celownikiem laserowym przyklejonym niebieską taśmą do strzelby, pomarańczową czapką z czarnymi okularami i toporem zwisającym z paska na ramię, C++ naprawdę budził strach u wszystkich, którzy na niego patrzyli. Niektórzy, z dawnych czasów, mimowolnie chwytali się za kolana...

Miłego dnia wszystkim. Jeśli Ci się spodoba, napiszę ciąg dalszy o pracownikach przemysłu naukowo-filozoficznego.

Źródło: www.habr.com

Dodaj komentarz