Əsas. Fəxri işçilər. Bioqrafik roman

"Proletar Kitabxanası" nəşriyyatı.

Bu romanda müəllif bizə inkişaf sənayesinin fəhlə sinfinin çətin taleyindən danışacaq.

Fəxri işçilər və yaddaş itkisi şəraitində şəxsi münasibətlərin inkişafı haqqında.

Mən məsləhət görürəm. /*Tənqidçi*/

Bütün təsadüflər təsadüfi deyil.

C++ çətin uşaqlıq dövrünə görə mürəkkəb şəxsiyyətə malikdir. O, aclıq içində 80-ci illərdə böyüdü və simvollar üçün belə yerin nə qədər tez-tez olmadığını xatırlayır. Bu, onu sakitləşdirdi və sintaksisinə ciddilik verdi. O, tez-tez sərxoş olub seqfoul atmağı, pəncərələri sındırmağı və yoldan keçənləri ayaqlarından vurmağı xoşlayırdı. Onunla danışacaq heç kim yox idi, çünki babası, hörmətli K&R C, Vyetnamda şoka düşmüşdü və tez-tez nəvəsinin əyləncələrində iştirak edirdi.

C++ atasını çətin xatırlayır, sadəcə adının “C with Classes” olduğunu və həddindən artıq dozadan öldüyünü xatırlayır. Baba yeganə oğlu haqqında yaltaqlıqla danışırdı. O, nəvəsinin suallarına könülsüz cavab verdi: “Götürmüsən, bilirsən, bəzi dərslər... Sən də ordasan... Mənim vaxtımda üçə 615 bayt yadımdadı...” Ana haqqında , daha az məlum idi, baxmayaraq ki, bəziləri qəhrəmanımızın konsepsiyasında müəyyən bir Simula olmadan olmadığını söylədi.

Oğluna və nəvəsinə dərslərə olan həvəsinə görə məzəmmət etməsinə baxmayaraq, baba Xi özü uzun müddət lövhələrdə möhkəm oturdu. O, bunu "göstərici arifmetik" adlandırdı və bunun bütün fəlsəfəsinin bir hissəsi olduğunu iddia edərək, ona ətrafındakı dünyadakı şeylərin təbiətinə daha yaxın olmağa imkan verdi. O, son vaxtlar nadir hallarda ictimaiyyət qarşısına çıxırdı. Hətta bəziləri deyirdilər ki, qoca çoxdan dünyasını dəyişib, amma yox, yox, bəzi yerlərdə onun izi gecələr müşahidə olunub. Sınıq lampa var, ayağında yoldan keçən bir atəş var, bufer daşması var ...

Amma mən Klassik C əmimi və əmim oğlu C-99..11, C++ tez-tez görürdüm. Bütün ailə bütövlükdə bir-birini sevmirdi. Amma birlikdə işləmək və yaşamaq onları API müqaviləsi çərçivəsində qalmağa məcbur etdi. Qardaş Xi və atası təkid edirdilər ki, müxtəlif sinif həvəskarlarından fərqli olaraq yoldan keçənlərin ayaqlarına atəş açan ən tez onlardır. C++ razılaşmır. Amma o, ən pis atıcı olmadığını desə də, ürəyində OOP kimi maddələrin istifadəsinin boşuna olmadığını anlayırdı. Onu həmişə aşağılıq kompleksi təqib edirdi. Bundan xilas olmaq üçün o, etalonlarda iştirak etməyə başladı. Bəzən ov tüfəngini doldurmazdan əvvəl C++ sürətini azaldır, sonra ailənin qalan üzvləri bir-birlərinə rəğbətlə baxır, sonra onun arxasınca gülürdülər.

Qohumlarının C++ proqramının mərhum atasından daha irəli gedəcəyini bilmirdilər. OOP ilə yanaşı, Şablonlar ilə də maraqlandı. Şablonlardan uzun müddət istifadə etdikdən sonra o, başa düşdü ki, istənilən atıcılıq yarışmasında startdan əvvəl hakimin ayağına atəş açmaqla qalib gəlmək olar. C++ yekdilliklə metaproqramlaşdırma üzrə çempion kimi tanındı və artıq yarışmağa icazə verilmədi. Amma bu ona mane olmadı. O, yerli ziyalıların və filosofların müzakirə klublarına qatıldı və özünün funksional PL kimi tanınmasını tələb etdi. Hasclell və Lisp, göstəricilər və lax statik yazı ilə silahlanmış bu quldurdan dəhşət içində qaçdılar. Ancaq getmək üçün heç bir yer yox idi, Şablonlarla qarışıq OOP istifadə edən və ayaqlarına atəş açmağı sevən biri ilə həqiqətən mübahisə edə bilməzsiniz. Beləliklə, qəhrəmanımız çoxparadiqmaya çevrildi.

Lakin C++-ın şəhərin ən yaxşı atıcısının şöhrətinin zirvəsində qalmaq üçün çox vaxtı olmadı. Zaman keçdikcə PLO istehza obyekti olmaqdan çıxdı və yaşlı insanların giley-güzarına artıq əhəmiyyət verilmədi. Hətta dəb halını alıb. Bir çox insanlar vaxtaşırı dərslərdə əylənməyi xoşlayırdılar... və yeni nəsil tamamilə fərqli böyüdü...

Java özünü ilk elan etdi. O, inadla ayaqlara cəld atəş açmağın zəruriliyini rədd etdi və təkid etdi ki, əsas dəyər aydınlıqdır... və obyektlər... əşyalardan başqa heç nə. Düzdür, əslində o, obyektləri siniflərlə qarışdırdı, bu kokteylə primitivlər əlavə etdi, bu da özünü "Tamamilə obyekt yönümlü ilk" kimi təqdim etməyə mane olmadı. Şayiələr yayıldı ki, Java naməlum bir OOP qızından C dayının qeyri-qanuni oğludur. Və kimsə iddia etdi ki, C++ çox güman ki, burada iştirak edir. Bunun əslində necə meydana gəldiyi dəqiq bilinmir, lakin Java Oracle Korporasiyasının sığınacağında böyüdü. Yeni dilin dəhşətli bir şey etməsinin və ayaqlarına atəş açmaq yolunu tutmasının qarşısını almaq üçün Oracle mühəndisləri hələ sığınacaqda olarkən ona lobotomiya etdi və şəhadət barmaqlarını kəsdi. Körpə bir az böyüdükdə, qayğıkeş qəyyumlar onu böyüklər həyatı dünyasına, işarələrə bir addım da yaxınlaşdırmağa imkan vermədilər, onları diqqətlə virtual maşının dərinliklərində gizlətdilər. Bundan əlavə, Java-ya diqqətlə öyrədilib ki, kiməsə atəş açmaq pisdir və ümumiyyətlə, silah qadağan edilməlidir. Erkən uşaqlıqdan kommunizmlə belə yaxından tanışlıq Javaya müsbət təsir etdi və o, tez bir zamanda müəssisənin inkişafında bütün fəxri vəzifələri tutdu. Deyəsən, idarəolunmaz anarxiya günləri keçmişdi, komandanın yaxşı koordinasiyalı inkişaf dövrü gəlib çatmışdı, qonşunun ayağına güllə atmaq pis davranışa çevrilmişdi.

Kölgədə olan C++ özünü bir yerə çəkməyə və zamanla hərəkət etməyə çalışdı, lazer nişangahını ağız dolu ov tüfənginə bağladı və göstəricilərə kəşfiyyat yeritməyə çalışdı. Bu o qədər də kömək etmədi, çoxları tərəfindən unudulmuş, o, davamlı içki içməyə və uzun yuxuya getdi.

Pəncərədən kənarda isə Java artıq yeni güclü düşmənlə döyüşürdü. C#, C++ və Java-nın genetik qarışığının meyvəsi idi. Java genlərinin bu təcrübə üçün çox dürüst olmayan bir şəkildə əldə edildiyi barədə hələ də şayiələr var və o zaman bu barədə kiçik bir qalmaqal baş verdi. Lakin başqa bir güclü korporasiyanın mühəndisləri tərəfindən yaradılmış, həqiqətən də tamamilə obyekt yönümlü, C++ dilinin bir çox xüsusiyyətlərini miras qoyan C# Java-ya meydan oxumaq üçün doğulub və müəssisənin sərt dünyasında mövcud olmaq hüququnu müdafiə etməyi bacarıb. Java-nı məğlub edə bilməsi üçün yaradıcılar ona şablonlar, OOP və göstəricilər verdilər (baxmayaraq ki, onlardan ehtiyatla istifadə etməyi vəsiyyət etdilər).

Gənc padavan lobotomlaşdırılmış şikəstlə döyüşə girdi və 2020-ci ilə qədər onu demək olar ki, yarıya qədər geri itələdi...

Zaman hələ də dayanmayıb və təbii reproduksiya dəbdən çıxıb. İndi hesab olunurdu ki, əgər hansısa korporasiyanın laboratoriyasında yaradılmasanız, heç vaxt uğur qazana bilməyəcəksiniz. JavaScript, Go, Rust və bir çox başqaları belə ortaya çıxdı. Mən burada birincinin tərcümeyi-halını verməkdən utanıram; bununla məhdudlaşacağam ki, oxucu bilməlidir ki, o, kar-kor şizofreniya xəstəsi kimi doğulub, amma bəzi insanların sevgisi sayəsində bütün bunların öhdəsindən gələ bildi. çatışmazlıqlar və transseksual homoseksual olmaq. O, necə atəş açacağını bilmirdi, amma aparıldığı hər hansı bir işə müsbət bir yavaşlama anı gətirməkdə əla idi. JS böyüdükcə rəngli düymələr və afişaların dizayneri kimi çağırışını dərk etdi. O vaxtdan bəri çölə çıxmaq qorxunc oldu, ətrafı turşu pankartları və fit düymələri ilə doldurdu. Köhnə işçilər ona bu barədə irad tutsalar, JS yenidən pis heteroseksuallar tərəfindən sıxışdırıldığını yüksək səslə qışqırmağa başladı. Ancaq bu, bütün çətinliklərin yalnız bir hissəsidir. JS dostlarını özü ilə birlikdə inkişaf dünyasına gətirdi. Yaşıl saqqallı, boyalı saçlı, skuterdə... O özü həmişə bütün mövcud yeri və yaddaşı tuturdu və bu, XNUMX-ci əsrin şəraitindədir, deyəsən, hamı bundan çoxdan doymalı idi. !

Ancaq burada da hələ heç kim onu ​​danlaya bilməyib. JS cavab olaraq deməyə başladı ki, hər kəs çoxdan bədən müsbət və bərabər olmalı idi və nə qədər yaddaş yediyinizin və yer tutmağınızın heç bir əhəmiyyəti yoxdur. "Bütün işçilər dəyərlidir, bütün işçilər vacibdir, bütün işçilər bərabərdir" dedi JS. JS ilə bağlı digər diqqətəlayiq inkişaf, giriş həddini sıfıra endirməsidir. Deyirlər ki, bundan sonra qəm-qüssədən Xi baba 5x5 kilobayt olan şkafında özünü asıb. Bununla belə, JS hələ də vəhşidir, ona görə də xəbərdar olun, diqqətli olun!

Go yaradıcıları Java yaradıcılarından üstün olmağa qərar verdilər. Hətta ana bətnində olarkən uşaqları üçün DNT zəncirlərinin bir hissəsini hamster zəncirləri ilə əvəz etdilər... Sonra isə fərdi xüsusiyyətlərə ehtiyac olmadığını bəhanə edərək təkcə barmaqları deyil, qulaqları da burunla birlikdə kəsdilər. və hər kəs bir-birinə bənzəməlidir ki, fərdiliyi ilə çaşqın olmasın. OOP üçün moda keçdi və Go nə dərslər, nə də şablonlar aldı. Amma ona qorutinlər verdilər. Müxtəlif kommunal xidmətlərə dəstək olaraq bu günə qədər belə yaşayır.

Uzun müddətdir ki, bəzi həvəskarlar ilham onları ələ keçirənə qədər davam edən bacchanalia-nın təbiəti üzərində düşünüblər. Bundan sonra onlar bir-biri ilə əlaqəli dini-fəlsəfi sistem inkişaf etdirərək, onu mülkiyyət anlayışı adlandırdılar və Rust doğurdular. Rust öz dürüstlüyü və uşaqlıqdan qoyduğu prinsiplərə sadiqliyi ilə seçilirdi. Əgər ona bir iş tapşırılıbsa, heç kimə zərər verməyəcəyinə əmin olana qədər bunu etməzdi. Ancaq Rusta təlimat vermək üçün sahiblik anlayışını başa düşməli və dama borcunu götürməli idi. Onlar deyirlər ki, bundan sonra giriş həddi 15,37% artıb.

Yeni dillər yağışdan sonra göbələk kimi çoxalarkən, köhnə dillər gücləndi. Java adına Fəlsəfə Klubundan oğurlanmış generiklər və lambdalar şəklində protezlər alıb. prof. Haskell. C#-da özüm üçün oxşar lambdalar aldım və eyni zamanda Linq adlı bir məşuqə tapdım. Java heç də geri qalmadı və özünü Stream API təqdim etdi. Lakin C# gözlənilməz bir hərəkət etdi, async/wait atma bıçaqlarını çıxararaq və ağır boş bloku atdı. Java, gənc rəqibinin arxasınca qaçarkən, müxtəlif materialların müxtəlif bloklarından ibarət transformasiya edən robota bənzəyirdi. Bəzi şeylər yıxılırdı. Məhz bu vəziyyətdə qəfil oyanan C++ dünyanı tapdı. O, tez bir zamanda öz lambdalarını və avtomatik tipli nəticə çıxardı. İndi C# və Java belə bir mənzərədən dəhşət içində geri çəkildi. Ov tüfənginə mavi lentlə yapışdırılmış lazer nişangahı, qara eynəkli narıncı papaq və çiyin qayışından asılmış balta ilə C++ ona baxan hər kəsdə həqiqətən qorxu yaratdı. Bəziləri köhnə yaddaşlardan qeyri-ixtiyari dizlərini tutdu...

Hər kəsin günü xoş keçsin. Bəyənsəniz, elmi və fəlsəfi sənayedəki işçilər haqqında davamını yazacam.

Mənbə: www.habr.com

Добавить комментарий