Mainstream. Earearbeiders. Biografyske roman

Utjouwerij "Library of the Proletarian".

Yn dizze roman, de skriuwer sil fertelle ús oer it dreech lot fan de ûntwikkeling yndustry syn arbeidersklasse.

Oer earearbeiders en de ûntwikkeling fan persoanlike relaasjes yn it gesicht fan ûnthâldferlies.

Ik advisearje. /*Kritik*/

Alle tafallichheden binne net tafallich.

C++ hat in komplekse persoanlikheid troch in drege bernetiid. Hy groeide op yn 'e hongerige jierren '80, en tinkt hoe faak wie der net genôch romte sels foar symboalen. Dit temperearre him en joech strangens oan syn syntaksis. Faak dronken hie er graach segfouls smiten, ruten brutsen en foarbygongers yn 'e skonken sjitten. D'r wie gjinien om mei him te redenearjen, om't syn pake, de respekteare K&R C, yn Fietnam skokt wie en faak meidie oan de amuseminten fan syn pakesizzer.

C ++ herinnert amper syn heit, allinnich dat syn namme wie "C mei klassen" en dat hy stoar oan in oerdosis. Pake spriek ûnfleiend oer syn iennichste soan. Hy reagearre mei tsjinsin op de fragen fan syn pakesizzer: “Do hast it oppakt, witst wol, guon klassen... En do bist der ek... Ik wit noch yn myn tiid 615 bytes foar trije...” Oer de mem , Noch minder wie bekend, hoewol guon seine dat by de konsepsje fan ús held net sûnder in bepaalde Simula.

Nettsjinsteande syn ferwyten oan syn soan en pakesizzer foar syn passy foar lessen, siet pake Xi sels in lange tiid strak op 'e buorden. Hy neamde it "pointer arithmetic" en bewearde dat it allegear diel wie fan syn filosofy, wêrtroch hy tichter by de natuer fan 'e dingen yn' e wrâld om him hinne koe. Hy ferskynde de lêste tiid selden yn it iepenbier. Guon seine sels dat de âld man al lang ferstoarn wie, mar nee, nee, en op guon plakken waarden syn spoaren nachts opmurken. Der is in stikkene lampe, der is in foarbygonger yn 'e skonk sketten, der is in bufferoerstreaming...

Mar ik seach myn omke Classical C, en myn neef C-99..11, C ++ faak. De hiele famylje as gehiel mochten inoar net. Mar wurkje en wenje tegearre twongen harren te bliuwen binnen it ramt fan de API oerienkomst. Broer Xi en syn heit stiene der op dat se de rapste wiene om op 'e fuotten fan foarbygongers te sjitten, yn tsjinstelling ta ferskate klasseleafhawwers. C ++ net iens. Mar hoewol't er sei dat er net de slimste skutter wie, begriep er yn syn hert dat it brûken fan stoffen lykas OOP net om 'e nocht wie. Hy waard altyd achterfolge troch in minderweardichheidskompleks. Om it kwyt te reitsjen, begûn er mei te dwaan oan benchmarks. Soms, foardat it opnij laden fan it jachtgewear, soe C++ fertrage, en dan seach de rest fan 'e famylje inoar mei sympatyk oan, en laitsje dan efter syn rêch.

Syn sibben hiene gjin idee dat C++ fierder gean soe as syn lette heit. Neist OOP waard hy ynteressearre yn Templates. Nei it brûken fan Templates foar in lange tiid, Hy realisearre dat eltse sjitterij kompetysje koe wurde wûn troch sjitten de rjochter yn 'e skonk foar de start. C++ waard unanym erkend as de kampioen fan metaprogrammearring en mocht net mear meidwaan. Mar dat stoppe him net. Hy gie yn diskusjeklubs fan pleatslike yntellektuelen en filosofen en easke erkenning fan himsels as in funksjonele PL. Hasclell en Lisp skodden ôfgryslik fan dizze boef bewapene mei oanwizers en laks statysk typen. Mar der wie nearne te gean, do kinst net echt pleitsje mei immen dy't brûkt OOP mongen mei Templates en graach sjitte yn 'e skonken. Dit is hoe't ús held multi-paradigma waard.

Mar C ++ hie net lang te bliuwen oan 'e top fan' e bekendheid fan 'e bêste skutter yn' e stêd. Yn 'e rin fan' e tiid wie de PLO ophâlden in objekt fan spot te wêzen, en waard der gjin omtinken mear oan it grommeljen fan 'e âlde minsken. It is sels moade wurden. In protte minsken mochten har sa no en dan oan de lessen... en de nije generaasje groeide folslein oars op...

Java wie de earste dy't himsels oankundige. Hy fersmite koppich de needsaak om fluch op 'e skonken te sjitten en stie der op dat de wichtichste wearde dúdlikens wie ... en objekten ... neat oars as objekten. Wier, yn feite, hy mingde objekten mei klassen, tafoegjen primitives oan dizze cocktail, dy't net ophâlde him út yntrodusearje himsels as "De earste folslein objekt-rjochte". It waard geroften dat Java de illegitime soan is fan omke C fan in ûnbekend OOP-famke. En immen bewearde dat C ++ hjir nei alle gedachten belutsen is. Hoe't it eins kaam is is net bekend, mar Java groeide op yn it skûlplak fan de Oracle Corporation. Om foar te kommen dat de nije taal wat ferskrikliks docht en it paad nimt om op syn skonken te sjitten, diene Oracle-yngenieurs in lobotomie op him doe't hy noch by it skûlplak wie en snijden syn wiisfinger ôf. Doe't de poppe in bytsje opgroeide, lieten soarchsume hoeders him net in stap tichter by de wrâld fan it folwoeksen libben nimme, nei de tekens, se foarsichtich ferbergje yn 'e djipten fan' e firtuele masine. Derneist waard Java foarsichtich leard dat sjitten op elkenien min is, en wapens moatte yn 't algemien ferbean wurde. Sa'n nauwe kunde mei it kommunisme fan iere bernejierren beynfloede Java posityf en hy pakte al gau alle eareposysjes yn ûndernimmingsûntwikkeling. It like derop dat de dagen fan ûnkontrolearre anargy foarby wiene, de tiid fan goed koördinearre teamûntwikkeling wie oankommen, en it sjitten fan jo buorman yn 'e foet wie minne manieren wurden.

Yn it skaad, C++ besocht harsels byinoar te lûken en mei de tiid te bewegen, in lasersicht te boltsjen op in mûzelladen jachtgewear en besykje yntelliginsje yn 'e pointers te ynjeksje. It holp net sa folle, sa fergetten troch in protte, hy joech him oer oan oanhâldend drinken en lange sliep.

En bûten it finster fochten Java al in slach mei in nije machtige fijân. C # wie de frucht fan in genetyske mingsel fan C ++ en Java. Der binne noch geroften dat de Java-genen foar dit eksperimint op in net heul earlike manier krigen binne, en doe bruts der in lyts skandaal oer. Mar makke troch yngenieurs fan in oare machtige korporaasje, wirklik folslein objekt-rjochte, erfde in protte funksjes fan C ++, C# waard berne om Java út te daagjen en slagge har bestean te ferdigenjen yn 'e hurde wrâld fan' e ûndernimming. Om Java te ferslaan, joegen de makkers him sjabloanen, OOP en oanwizers (hoewol't se neilitten om se mei foarsichtigens te brûken).

De jonge padawan gie yn 'e slach mei in lobotomisearre kreupele en hie him yn 2020 mei hast de helte weromset ...

De tiid hat net stilstien en de natuerlike fuortplanting is út de moade gien. No waard leaud dat as jo net makke binne yn it laboratoarium fan in korporaasje, dan soene jo noait sukses berikke. Dit is hoe't JavaScript, Go, Rust en in protte oaren ferskynden. Ik skamje my om hjir in biografy fan 'e earste te jaan; ik sil my beheine ta it feit dat de lêzer witte moat dat hy in dôfbline skizofreen berne is, mar troch de leafde fan guon minsken koe hy dit alles oerwinne tekortkomingen en wurden in transgender homoseksueel. Hy wist net hoe te sjitten, mar hy wie geweldich om in momint fan positive fertraging te bringen foar elke taak wêr't hy ek waard nommen. Doe't JS âlder waard, realisearre hy syn rop as ûntwerper fan kleurde knoppen en posters. Sûnt dy tiid waard it eng om nei bûten te gean; stapels soere spandoeken en fluitjende knoppen folden alles rûnom. As de âld-meiwurkers him dêroer berispe, begûn JS lûd te roppen dat er wer ûnderdrukt waard troch kweade heteroseksuelen. Mar dit is mar in part fan alle problemen. JS brocht syn freonen mei him yn 'e wrâld fan ûntwikkeling. Grienburd, mei ferve hier, op scooters... Hy naam sels altyd alle beskikbere romte en ûnthâld yn, en dat is yn 'e omstannichheden fan 'e XNUMXe ieu, as it liket dat elkenien der al lang genôch fan hie !

Mar ek hjir hat nimmen him noch ferwyt kinnen. JS, yn antwurd, begûn te sizzen dat elkenien moat hawwe wurden lichem posityf en gelyk lang lyn, en it makket neat út hoefolle ûnthâld jo ite en romte jo nimme up. "Alle arbeiders binne weardefol, alle arbeiders binne wichtich, alle arbeiders binne gelyk," sei JS. In oare opmerklike ûntwikkeling mei JS is dat it de yngongsdrompel nei nul hat ferlege. Se sizze dat pake Xi him dêrnei, út fertriet, mei 5x5 kilobytes yn syn kast ophong. JS is lykwols noch yn it wyld, dus warskôgje, wês foarsichtich!

De makkers fan Go besletten om de makkers fan Java te oertsjûgjen. Sels yn 'e liifmoer ferfongen se in part fan' e DNA-keatlingen troch hamsteren foar har bern ... En dan snijden se net allinich de fingers ôf, mar ek de earen tegearre mei de noas, ûnder it foarwendsel dat yndividuele skaaimerken net nedich binne, en elkenien moat op elkoar lykje, sadat se net betize wurde troch har yndividualiteit. De moade foar OOP slagge, en Go krige gjin klassen noch sjabloanen. Mar se joegen him goroutines. Dit is hoe't hy libbet oant hjoed de dei, en stipet ferskate nutsbedriuwen.

Foar in lange tiid meditearren guon entûsjasters oer de aard fan 'e oanhâldende bacchanalia, oant ynspiraasje har ynhelle. Dêrnei ûntwikkele se in gearhingjend religieus en filosofysk systeem, neamden it it begryp fan eigendom, en joegen Rust. Rust waard ûnderskieden troch syn yntegriteit en loyaliteit oan 'e begjinsels fêstlein sûnt bernetiid. As der wat oan him opdroegen waard, die er it net oant er wis wie dat er perfoarst gjinien skea dwaan soe. Mar om Rust te ynstruearjen, moast hy it konsept fan besit en liene checker begripe. Se sizze dat dêrnei de yntreedrompel mei 15,37% is omheech gien.

Wylst nije talen fermannichfâldigje as paddestoelen nei rein, groeiden de âlde yn macht. Java krige prosthetics yn 'e foarm fan generika en lambda's stellen fan' e Philosophical Club neamd nei. prof. Haskell. Ik krige ferlykbere lambdas foar mysels yn C #, en tagelyk fûn in mêtresse neamd Linq. Java lei net efter en yntrodusearre himsels in Stream API. Mar C # makke in ûnferwachte beweging, nimme út de async / wachtsjen smyt messen en smyt fuort de swiere nul blok. Java, yn it proses fan it rinnen nei syn jonge rivaal, waard as in transformearjende robot makke út ferskate blokken fan ferskate materialen. Guon dingen foelen ôf. It wie yn dizze steat dat de ynienen wekker C++ de wrâld fûn. Hy makke gau syn eigen lambda's en syn eigen automatyske type konklúzje. No lutsen C# en Java ôfgryslik werom fan sa'n sicht. Mei in laser sicht tape oan syn jachtgewear mei blauwe tape, in oranje pet mei swarte bril en in bile hingjen oan syn skouderriem, C ++ wier ynspirearre eangst yn allegearre dy't seach nei him. Guon pakten út âld ûnthâld ûnwillekeurich de knibbels...

In noflike dei, allegear. As jo ​​​​it leuk fine, skriuw ik in ferfolch oer arbeiders yn 'e wittenskiplike en filosofyske yndustry.

Boarne: www.habr.com

Add a comment