Mkondo mkuu. Wafanyakazi wa heshima. Riwaya ya wasifu

Nyumba ya kuchapisha "Maktaba ya Proletarian".

Katika riwaya hii, mwandishi atatuambia juu ya hatma ngumu ya tabaka la wafanyikazi wa tasnia ya maendeleo.

Juu ya wafanyakazi wa heshima na maendeleo ya mahusiano ya kibinafsi katika uso wa kupoteza kumbukumbu.

Napendekeza. /*Mkosoaji*/

Sadfa zote si bahati mbaya.

C++ ina utu changamano kutokana na maisha magumu ya utotoni. Alikulia katika miaka ya 80 ya njaa, na anakumbuka ni mara ngapi hapakuwa na nafasi ya kutosha hata kwa alama. Hii ilimkasirisha na kutoa ukali kwa syntax yake. Mara nyingi akiwa amelewa, alipenda kurusha segfouls, kuvunja madirisha, na kuwapiga wapita njia kwa miguu. Hakukuwa na mtu wa kujadiliana naye, kwa sababu babu yake, K&R C aliyeheshimika, alishtuka sana huko Vietnam na mara nyingi alishiriki katika burudani za mjukuu wake.

C++ hamkumbuki baba yake, ila tu kwamba jina lake lilikuwa "C na Madarasa" na kwamba alikufa kwa overdose. Babu alizungumza kwa uchungu juu ya mtoto wake wa pekee. Alijibu maswali ya mjukuu wake kwa kusitasita: "Umeichukua, unajua, madarasa fulani ... Na upo pia ... Nakumbuka wakati wangu 615 byte kwa tatu ... " Kuhusu mama. , hata kidogo ilijulikana, ingawa wengine walisema kwamba wakati wa mimba ya shujaa wetu sio bila Simula fulani.

Licha ya shutuma zake kwa mwanawe na mjukuu wake kwa mapenzi yake kwa madarasa, Babu Xi mwenyewe alikaa kwa nguvu kwenye ishara kwa muda mrefu. Aliita "hesabu ya pointer" na alidai kuwa yote ni sehemu ya falsafa yake, na kumruhusu kuwa karibu na asili ya vitu katika ulimwengu unaomzunguka. Alionekana mara chache hadharani hivi majuzi. Wengine hata walisema kwamba mzee huyo alikufa zamani, lakini hapana, hapana, na katika maeneo mengine athari zake zilionekana usiku. Kuna taa iliyovunjika, kuna risasi ya mpita njia kwenye mguu, kuna buffer imefurika ...

Lakini nilimwona mjomba wangu Classical C, na binamu yangu C-99..11, C++ mara nyingi. Familia nzima kwa ujumla haikupendana. Lakini kufanya kazi na kuishi pamoja kuliwalazimisha kukaa ndani ya mfumo wa makubaliano ya API. Ndugu Xi na baba yake walisisitiza kuwa wao ndio walikuwa na kasi kubwa ya kufyatua risasi miguuni mwa wapita njia, tofauti na wapenda madaraja mbalimbali. C++ hakukubali. Lakini ingawa alisema kuwa yeye sio mpiga risasi mbaya zaidi, moyoni mwake alielewa kuwa utumiaji wa vitu kama OOP haukuwa bure. Siku zote alikuwa akiandamwa na hali duni. Ili kuiondoa, alianza kushiriki katika alama. Wakati mwingine, kabla ya kupakia tena bunduki, C ++ ingepunguza kasi, na kisha wengine wa familia wangetazamana kwa huruma, na kisha kucheka nyuma ya mgongo wake.

Ndugu zake hawakujua kwamba C++ angeenda mbali zaidi ya marehemu baba yake. Mbali na OOP, alipendezwa na Violezo. Baada ya kutumia Violezo kwa muda mrefu, aligundua kuwa shindano lolote la upigaji risasi linaweza kushinda kwa kumpiga jaji risasi mguuni kabla ya kuanza. C++ ilitambuliwa kwa kauli moja kama bingwa wa upangaji metaprogramu na haikuruhusiwa tena kushindana. Lakini hilo halikumzuia. Aliingia katika vilabu vya majadiliano vya wasomi na wanafalsafa wa ndani na kudai kutambuliwa kwake kama PL anayefanya kazi. Hasclell na Lisp walijiepusha kwa hofu na nduli huyu aliyejihami kwa viashiria na uchapaji tulivu kwa ulegevu. Lakini hapakuwa na pa kwenda, huwezi kubishana kabisa na mtu anayetumia OOP iliyochanganywa na Violezo na anapenda kupiga risasi miguuni. Hivi ndivyo shujaa wetu alikua dhana nyingi.

Lakini C++ hakuwa na muda mrefu kubaki kileleni mwa umaarufu wa mpiga risasi bora zaidi jijini. Baada ya muda, PLO iliacha kuwa kitu cha dhihaka, na manung'uniko ya watu wa zamani hayakuzingatiwa tena. Imekuwa hata mtindo. Watu wengi walipenda kujiingiza kwenye madarasa mara kwa mara... na kizazi kipya kilikua tofauti kabisa...

Java ilikuwa ya kwanza kujitangaza. Alikataa kwa ukaidi haja ya kupiga risasi haraka kwenye miguu na kusisitiza kuwa thamani kuu ilikuwa uwazi ... na vitu ... hakuna kitu lakini vitu. Ukweli, kwa kweli, alichanganya vitu na madarasa, akiongeza vitu vya asili kwenye jogoo hili, ambalo halikumzuia kujitambulisha kama "Wa kwanza aliyeelekezwa kwa kitu". Ilisemekana kuwa Java ni mtoto wa haramu wa Mjomba C kutoka kwa msichana asiyejulikana wa OOP. Na mtu alibishana kuwa C++ ina uwezekano mkubwa wa kuhusika hapa. Jinsi ilivyotokea haijulikani kwa hakika, lakini Java ilikua katika makazi ya Shirika la Oracle. Ili kuzuia lugha hiyo mpya isifanye jambo baya na kuchukua njia ya kumpiga risasi miguuni, wahandisi wa Oracle walimfanyia lobotomy akiwa bado kwenye makao na kumkata vidole vyake vya shahada. Wakati mtoto alikua kidogo, walezi wanaojali hawakumruhusu kuchukua hatua karibu na ulimwengu wa maisha ya watu wazima, kwa ishara, akiwaficha kwa uangalifu kwenye kina cha mashine ya kawaida. Kwa kuongeza, Java ilifundishwa kwa uangalifu kwamba risasi kwa mtu yeyote ni mbaya, na silaha zinapaswa kupigwa marufuku kwa ujumla. Urafiki wa karibu kama huo na ukomunisti kutoka utoto wa mapema uliathiri vyema Java na haraka alinyakua nyadhifa zote za heshima katika ukuzaji wa biashara. Ilionekana kuwa siku za machafuko yasiyodhibitiwa zilikuwa zimepita, umri wa maendeleo ya timu iliyoratibiwa vizuri ulikuwa umefika, na kumpiga risasi jirani yako kwenye mguu imekuwa tabia mbaya.

Ikiwa imefunikwa, C++ ilijaribu kujivuta pamoja na kusogea kulingana na nyakati, ikiweka mwonekano wa leza kwenye bunduki ya kupakia midomo na kujaribu kuingiza akili kwenye viashiria. Haikusaidia sana, hivyo kusahauliwa na wengi, alijiingiza katika kunywa mfululizo na usingizi wa muda mrefu.

Na nje ya dirisha, Java ilikuwa tayari inapigana vita na adui mpya mwenye nguvu. C # ilikuwa tunda la mchanganyiko wa kijeni wa C++ na Java. Bado kuna uvumi kwamba jeni za Java zilipatikana kwa jaribio hili kwa njia isiyo ya uaminifu sana, na wakati huo kashfa ndogo ilizuka kuhusu hili. Lakini iliyoundwa na wahandisi kutoka kwa shirika lingine lenye nguvu, lenye mwelekeo wa kitu kabisa, kurithi sifa nyingi za C++, C # ilizaliwa ili kutoa changamoto kwa Java na imeweza kutetea haki yake ya kuwepo katika ulimwengu mkali wa biashara. Ili aweze kushinda Java, waundaji walimkabidhi violezo, OOP na viashiria (ingawa waliasia kuzitumia kwa tahadhari).

Padawan mchanga aliingia kwenye vita na mlemavu wa lobotomized na kufikia 2020 alikuwa amemsukuma nyuma kwa karibu nusu ...

Muda haujasimama na uzazi wa asili umetoka kwa mtindo. Sasa iliaminika kuwa ikiwa haukuumbwa katika maabara ya shirika fulani, basi hautawahi kufanikiwa. Hivi ndivyo JavaScript, Go, Rust na wengine wengi walionekana. Nina aibu kutoa wasifu wa wa kwanza hapa; nitajiwekea kikomo kwa ukweli kwamba msomaji anapaswa kujua kwamba alizaliwa kiziwi-kipofu schizophrenic, lakini shukrani kwa upendo wa watu wengine aliweza kushinda haya yote. mapungufu na kuwa shoga aliyebadili jinsia. Hakujua jinsi ya kupiga risasi, lakini alikuwa mzuri katika kuleta wakati mzuri wa kushuka kwa kazi yoyote popote alipochukuliwa. JS alipokua, alitambua wito wake kama mbunifu wa vifungo vya rangi na mabango. Tangu wakati huo, ilitisha kwenda nje; milundo ya mabango yenye tindikali na vifungo vya kupiga miluzi vilijaza kila kitu karibu. Ikiwa wafanyakazi wa zamani walimkemea kuhusu hili, JS alianza kupiga kelele kwa sauti kubwa kwamba alikuwa anakandamizwa tena na watu wabaya wa jinsia tofauti. Lakini hii ni sehemu tu ya shida zote. JS alileta marafiki zake pamoja naye katika ulimwengu wa maendeleo. Ndevu za kijani, na nywele za rangi, kwenye scooters ... Yeye mwenyewe daima alichukua nafasi zote zilizopo na kumbukumbu, na hii ni katika hali ya karne ya XNUMX, wakati inaonekana kwamba kila mtu anapaswa kuwa na kutosha kwa muda mrefu uliopita. !

Lakini hata hapa hakuna mtu ambaye bado ameweza kumlaumu. JS, kwa kujibu, alianza kusema kwamba kila mtu anapaswa kuwa na mwili mzuri na sawa kwa muda mrefu uliopita, na haijalishi ni kiasi gani cha kumbukumbu unachokula na nafasi unayochukua. "Wafanyakazi wote ni wa thamani, wafanyakazi wote ni muhimu, wafanyakazi wote ni sawa," alisema JS. Maendeleo mengine mashuhuri na JS ni kwamba imepunguza kizingiti cha kuingia hadi sifuri. Wanasema kwamba baada ya hayo, kwa huzuni, Babu Xi alijinyonga kwenye kabati lake na kilobaiti 5x5. Walakini, JS bado yuko porini, kwa hivyo tahadhari, kuwa mwangalifu!

Waundaji wa Go waliamua kuwashinda waundaji wa Java. Hata ndani ya tumbo, walibadilisha sehemu ya minyororo ya DNA na hamster kwa mtoto wao ... Na kisha wakakata sio vidole tu, bali pia masikio pamoja na pua, kwa kisingizio kwamba sifa za mtu binafsi hazihitajiki, na kila mtu anapaswa kuwa sawa na mtu mwingine, ili wasichanganyike na utu wao. Mtindo wa OOP ulipita, na Go haikupokea madarasa wala violezo. Lakini walimpa goroutines. Hivi ndivyo anavyoishi hadi leo, akisaidia huduma mbali mbali.

Kwa muda mrefu, baadhi ya wapenda shauku walitafakari juu ya asili ya bacchanalia inayoendelea hadi msukumo ulipowapata. Baada ya hapo, walianzisha mfumo thabiti wa kidini na kifalsafa, wakiita dhana ya umiliki, na wakamzaa Rust. Rust ilitofautishwa na uadilifu wake na uaminifu kwa kanuni zilizowekwa tangu utoto. Ikiwa alipewa mgawo wa kufanya jambo fulani, hakulifanya hadi alipokuwa na uhakika kwamba hatamdhuru mtu yeyote. Lakini ili kumfundisha Rust, alihitaji kuelewa dhana ya kumiliki na kukagua kuazima. Wanasema baada ya hili kizingiti cha kuingia kiliongezeka kwa 15,37%.

Wakati lugha mpya ziliongezeka kama uyoga baada ya mvua, zile za zamani zilikua na nguvu. Java ilipokea viungo bandia kwa njia ya jenetiki na lambda zilizoibwa kutoka kwa Klabu ya Falsafa iliyopewa jina hilo. Prof. Haskell. Nilipata lambda kama hizo kwangu katika C #, na wakati huo huo nikapata bibi anayeitwa Linq. Java haikubaki nyuma na ilijitambulisha yenyewe API ya Mtiririko. Lakini C# ilifanya hatua isiyotarajiwa, ikitoa visu vya kurusha async/kungoja na kutupa kizuizi kizito. Java, katika harakati za kumfuata mpinzani wake mchanga, akawa kama roboti ya kubadilisha inayoundwa na vitalu tofauti vya vifaa tofauti. Baadhi ya mambo yalikuwa yanaanguka. Ilikuwa katika hali hii ambapo C++ iliyoamshwa ghafla ilipata ulimwengu. Haraka alitengeneza lambda zake mwenyewe na uelekezaji wake wa aina otomatiki. Sasa C # na Java zilirudi nyuma kwa mshtuko kutoka kwa mtazamo kama huo. Akiwa na picha ya leza iliyobandikwa kwenye bunduki yake yenye mkanda wa bluu, kofia ya rangi ya chungwa yenye miwani nyeusi na shoka linaloning'inia kwenye kamba ya bega lake, C++ alitia hofu kwelikweli kwa wote waliomtazama. Baadhi, nje ya kumbukumbu ya zamani, bila hiari yao walishika magoti yao ...

Kuwa na siku njema, kila mtu. Ikiwa unaipenda, nitaandika muendelezo kuhusu wafanyikazi katika tasnia ya kisayansi na falsafa.

Chanzo: mapenzi.com

Kuongeza maoni