Негизги агым. Ардактуу кызматкерлер. Биографиялык роман

«Пролетарский китепканасы» басмасы.

Бул романда автор бизге енугуп жаткан ендуруштун жумушчу табынын оор тагдыры женунде айтып берет.

Ардактуу кызматкерлер жана эс-тутумду жоготуу учурунда жеке мамилелерди енуктуруу женунде.

мен сунуштайм. /*Сынчы*/

Бардык кокустуктар кокусунан эмес.

C++ татаал балалыктан улам татаал мүнөзгө ээ. Ал 80-жылдары ачка чоңоюп, ал тургай символдор үчүн да орун жетишсиз болгонун эстейт. Бул анын синтаксисин ого бетер чыңдап, катуулаткан. Көбүнчө мас абалында сегфоул ыргытканды, терезелерди сындырганды жана өтүп бараткандардын бутуна атканды жакшы көрчү. Аны менен акылдашкан эч ким жок болчу, анткени анын чоң атасы, кадыр-барктуу K&R C, Вьетнамда катуу шок болгон жана небересинин оюн-зооктарына көп катышчу.

C++ атасын дээрлик эстебейт, болгону анын аты “C with Classes” болгон жана ал ашыкча дозадан каза болгон. Чоң атасы жалгыз уулу жөнүндө жаман сөз айтты. Ал небересинин суроолоруна каалабай жооп берди: «Жыйып алгансыңбы, билесиңби, кээ бир класстар... А сен да барсың... Өз убагында үчкө 615 байт эсимде...» Апасы жөнүндө. , андан да азыраак белгилүү болгон, бирок кээ бирөөлөр биздин каармандын концепциясына белгилүү бир симуласыз эмес деп айтышкан.

Чоң ата Си уулу менен небересинин сабакка болгон ынтызарлыгы үчүн жемелегенине карабай, көпкө чейин белгилерге бекем отурду. Ал аны “көрсөткүч арифметикасы” деп атаган жана мунун баары анын философиясынын бир бөлүгү деп ырастап, аны курчап турган дүйнөдөгү нерселердин табиятына жакыныраак болууга мүмкүндүк берген. Ал акыркы убакта эл алдына сейрек көрүнчү. Кээ бирлери карыя эбак эле каза болуптур, бирок жок, жок, кээ бир жерлерде анын изи түндө байкалып калган дешти. Сынган чырак бар, буту менен өтүп бара жаткан ок бар, буфер толуп...

Бирок мен Классикалык С байкемди жана тууганым C-99..11, C++ ды көп көрчүмүн. Бүт үй-бүлө бири-бирин жактырчу эмес. Бирок чогуу иштөө жана жашоо аларды API келишиминин алкагында калууга мажбур кылды. Си бир тууган атасы менен ар кандай класс сүйүүчүлөрүнөн айырмаланып, алар өтүп бара жаткандардын бутуна эң тез ок аткандар деп ырасташкан. C++ макул эмес. Бирок ал эң жаман атуучу эмесмин десе да, жүрөгүндө ООП сыяктуу заттарды колдонуу бекеринен эмес экенин түшүндү. Ал ар дайым кемчилик менен коштолчу. Андан кутулуу үчүн ал эталондорго катыша баштады. Кээде мылтыгын кайра жүктөй электе С++ ылдамдыгын басаңдатып, анан калган үй-бүлө бири-бирине боору ооруп, артынан күлүп калышчу.

Анын жакындары C++ анын маркум атасынан алда канча алдыга кетерин ойлогон эмес. OOP тышкары, ал Templates кызыккан. Калыптарды көпкө колдонгондон кийин, ал атуу боюнча кандай гана мелдеш болбосун, старттын алдында калыстын бутуна атуу менен жеңүүгө болорун түшүндү. C++ бир добуштан метапрограммалоонун чемпиону деп таанылган жана мындан ары атаандашууга уруксат берилген эмес. Бирок бул аны токтоткон жок. Ал жергиликтүү интеллигенциянын жана философтордун дискуссиялык клубдарына кирип, өзүн функционалдык ПЛ катары таанууну талап кылды. Хаскелл менен Лисп көрсөткүчтөр менен куралданган бул зөөкүрдөн үрөйү учуп, тайсалдап, статикалык терүү менен качышты. Бирок бара турган жери жок болчу, сиз чындап эле Templates менен аралаштырылган OOP колдонгон жана буттары менен атканды жакшы көргөн адам менен талаша албайсыз. Мына ушундайча биздин каарман көп парадигма болуп калды.

Бирок C++ шаардагы эң мыкты аткычтын атактуулугунун башында калууга көп убакыт болгон жок. Убакыттын өтүшү менен Палестинаны боштондукка чыгаруу уюму шылдыңдын объектиси болбой калды, карылардын наалыганына көңүл бурулбай калды. Ал тургай, мода болуп калды. Көптөгөн адамдар мезгил-мезгили менен сабакка кызыкканды жакшы көрүшчү... жана жаңы муун такыр башкача чоңоюшту...

Java биринчилерден болуп өзүн жарыялаган. Ал өжөрлүк менен бутка тез атуунун зарылдыгын четке кагып, негизги баалуулук – айкындык... жана объектилер... объекттерден башка эч нерсе эмес деп ырастады. Ырас, чындыгында ал объекттерди класстарга аралаштырып, бул коктейлге примитивдерди кошуп, өзүн «Биринчи толугу менен объектиге багытталган» деп тааныштырууга тоскоолдук кылган жок. Бул Java белгисиз OOP кыздан С байкенин мыйзамсыз уулу деген имиш болгон. Жана кимдир бирөө C++ бул жерде болушу мүмкүн деп ырастады. Анын кантип пайда болгону так белгисиз, бирок Java Oracle корпорациясынын баш калкалоочу жайында чоңойгон. Жаңы тил коркунучтуу бир нерсе жасап, анын бутуна ок атуу жолуна түшпөш үчүн, Oracle инженерлери баш калкалоочу жайда жүргөндө ага лоботомия жасап, сөөмөйүн кесип салышкан. Ымыркай бир аз чоңойгондо, камкор камкорчулар аны виртуалдык машинанын тереңдигине кылдаттык менен жашырып, чоңдордун жашоо дүйнөсүнө, белгилерге бир кадам да жакындашына жол беришкен жок. Мындан тышкары, Явага кылдаттык менен эч кимге ок атуу жаман экенин, жалпысынан куралга тыюу салуу керектигин үйрөтүшкөн. Коммунизм менен мындай жакын таанышуу бала кезинен эле Явага оң таасирин тийгизип, ишкананы өнүктүрүүдөгү бардык ардактуу кызматтарды бат эле басып алган. Көзөмөлсүз анархия заманы өтүп, команданы жакшы координациялоонун доору келип, кошунаңыздын бутуна ок атуу жаман адатка айланып калгандай сезилди.

Көлөкөсүндө калган C++ өзүн өзү чогултуп, заман агымы менен жылып кетүүгө аракет кылып, лазердик көрүнүштү оозунан толтуруучу мылтыкка байлап, көрсөткүчтөргө чалгындоо маалыматын киргизүүгө аракет кылды. Бул анчалык деле жардам берген жок, ошондуктан көптөр унутуп, ал үзгүлтүксүз ичип, узак уйкуга берилип кетти.

Ал эми терезенин сыртында Java буга чейин жаңы күчтүү душман менен согушуп жаткан. C# C++ менен Javaнын генетикалык аралашмасынын жемиши болгон. Бул эксперимент үчүн Java гендери өтө чынчыл эмес жол менен алынган деген имиштер дагы эле бар жана ошол учурда бул жөнүндө кичинекей чатак чыккан. Бирок дагы бир күчтүү корпорациянын инженерлери тарабынан түзүлгөн, чындыгында толугу менен объектиге багытталган, C++тин көптөгөн өзгөчөлүктөрүн мурастаган, C# Javaга каршы чыгуу үчүн төрөлгөн жана ишкананын катаал дүйнөсүндө анын бар болуу укугун коргой алган. Ал Javaны жеңе алышы үчүн, жаратуучулар ага шаблондорду, OOP жана көрсөткүчтөрдү тапшырышкан (бирок алар аларды этияттык менен колдонууну керээз кылышкан).

Жаш падаван лоботомияланган майып менен согушка кирип, 2020-жылга чейин аны дээрлик жарымына артка түрттү...

Убакыт токтогон жок жана табигый көбөйүү модадан чыгып кетти. Эми сиз кайсы бир корпорациянын лабораториясында түзүлбөсөңүз, анда эч качан ийгиликке жете албайт деп ишенишкен. Ушундайча JavaScript, Go, Rust жана башка көптөгөн нерселер пайда болгон. Мен бул жерде биринчисинин өмүр баянын бергенден уялып жатам, окурман анын тубаса дүлөй-сокур шизофрения экенин билиши керек, бирок кээ бир адамдардын сүйүүсүнөн улам ал булардын баарын жеңе алган. кемчиликтер жана трансгендер гомосексуал болуп калат. Ал кантип атуу керектигин билчү эмес, бирок ал кайсы жерде болбосун, кандайдыр бир тапшырманы оң басаңдатуу үчүн сонун болгон. JS чоңойгон сайын түстүү баскычтардын жана плакаттардын дизайнери катары өзүнүн чакырыгын түшүндү. Ошондон бери сыртка чыгуу коркунучтуу болуп калды, үйүлгөн кислоталуу баннерлер жана ышкырык баскычтар айлананы толтурду. Эгерде эски кызматкерлер ага бул тууралуу сөгүш беришсе, Ж.С. кайра эле жаман гетеросексуалдар тарабынан эзилип жатканын катуу кыйкыра баштады. Бирок бул бардык кыйынчылыктардын бир бөлүгү гана. JS досторун өзү менен бирге өнүгүү дүйнөсүнө алып келди. Жашыл сакалчан, чачы боёлгон, скутерде... Ал өзү ар дайым бардык бош орунду жана эстутумду ээлеп алган, а бул 21-кылымдын шартында, ага эчак эле баары эле жетет окшойт. !

Бирок бул жерде дагы эч ким аны жемелей алган жок. JS, жооп катары, ар бир адам көп убакыт мурун дене оң жана бирдей болуп калышы керек деп айта баштады, жана сиз жеген эс жана мейкиндик канчалык маанилүү эмес. «Бардык жумушчулар баалуу, бардык жумушчулар маанилүү, бардык жумушчулар бирдей», - дейт Ж.С. JS менен дагы бир көрүнүктүү өнүгүү, ал кирүү босогосун нөлгө түшүрдү. Алардын айтымында, ушундан кийин Си чоң атасы 5х5 килобайт менен шкафында асынып алган. Бирок, JS дагы эле жапайы жаратылышта, андыктан сак болуңуз!

Go түзүүчүлөрү Java түзүүчүлөрүнөн озуп кетүүнү чечишти. Жада калса баласына ДНК чынжырларынын бир бөлүгүн хомякка алмаштырып коюшкан... Анан жекече өзгөчөлүк керек эмес деген шылтоо менен манжаларын эле эмес, мурун менен кошо кулактарын да кесип салышкан. жана ар бир адам өзүнүн индивидуалдуулугу менен чаташтырбоо үчүн бири-бирине окшош болушу керек. OOP үчүн мода өтүп, Go класстарды да, шаблондорду да алган жок. Бирок алар ага горутиндерди беришти. Ал ар кандай коммуналдык кызматтарды колдоп, бүгүнкү күнгө чейин ушинтип жашап келет.

Узак убакыт бою, кээ бир энтузиасттар илхам аларды басып алганга чейин, уланып жаткан бакканалиянын табияты жөнүндө ой жүгүртүштү. Ошондон кийин алар ырааттуу диний-философиялык системаны иштеп чыгып, аны менчик түшүнүгү деп атап, Русту туудурушкан. Rust бала кезинен бери калыптанган принциптерге ак ниеттүүлүгү жана берилгендиги менен айырмаланган. Эгер ага бир нерсе тапшырылса, ал эч кимге зыяны жок экенине толук ишенмейинче аткарчу эмес. Бирок Рустка насаат берүү үчүн, ал ээлик кылуу түшүнүгүн түшүнүшү керек жана текшерүүчү карыз. Алар мындан кийин кирүү босогосу 15,37% жогорулаганын айтышат.

Жаңы тилдер жаандан кийинки козу карындай көбөйсө, эски тилдер күчөдү. Java атындагы философиялык клубдан уурдалган генерик жана ламбда түрүндөгү протездерди алган. проф. Хаскелл. Мен C# тилинде өзүмө окшош ламбдаларды алдым жана ошол эле учурда Линк аттуу кожойке таптым. Java артта калган жок жана өзүн Stream API менен тааныштырды. Бирок C# күтүлбөгөн кадам жасады, асинхрондук/күтүүчү ыргытуучу бычактарды алып, оор нөл блокту ыргытып жиберди. Жава өзүнүн жаш атаандашынын артынан чуркап бара жатып, ар кандай материалдардын ар кандай блокторунан турган өзгөрүүчү робот сыяктуу болуп калды. Кээ бир нерселер кулап жатты. Мына ушундай абалда күтүлбөгөн жерден ойгонгон C++ дүйнөнү тапты. Ал бат эле өзүнүн лямбдасын жана өзүнүн автоматтык түрүн чыгарган. Эми C# жана Java мындай көрүнүштөн үрөйү учту. Мылтыгына көк скотч менен чапталган лазердик көз караш, кара көз айнектүү кызгылт сары калпак жана погонунда илинген балта менен C++ аны карагандардын баарында чындап коркуу сезимин жаратты. Кээ бирлери эски эсинен чыгып, эрксизден тизелерин кармап калышты...

Жакшы күн ар бир бар. Эгер сизге жакса, мен илимий жана философиялык тармакта иштегендер тууралуу уланды жазам.

Source: www.habr.com

Комментарий кошуу