Издательство «Библиотека Пролетария».
В этом романе автор расскажет нам о непростой судьбе рабочего класса развивающейся отрасли.
О почетных работниках и развитии личных отношений в условиях потери памяти.
Я рекомендую.
/*Критик*/ Все совпадения не случайны.
У C++ сложная личность из-за трудного детства.
Он вырос в голодные 80-е и помнит, как часто не хватало места даже для символов.
Это закалило его и придало строгости его синтаксису.
Часто в пьяном виде он любил бросать сегфолы, разбивать окна и стрелять в ноги прохожим.
Урезонить его было некому, ведь его дедушка, уважаемый K&R C, был контужен во Вьетнаме и часто участвовал в увеселениях внука.
C++ почти не помнит своего отца, только то, что его звали «C с классами» и что он умер от передозировки.
Дедушка нелестно отзывался о своем единственном сыне.
На вопросы внука он отвечал с неохотой: «Ты набрал, знаешь, какие-то занятия.
И ты там тоже.
Помню в свое время 615 байт на троих.
» О матери , было известно ещё меньше, хотя некоторые говорили, что при зачатии наш герой не мог обойтись без некой Симулы.
Несмотря на упреки в адрес сына и внука за страсть к занятиям, сам дедушка Си уже давно сидел на вывесках.
Он называл это «арифметикой указателей» и утверждал, что все это часть его философии, позволяющая ему быть ближе к природе вещей в окружающем его мире.
В последнее время он редко появлялся на публике.
Некоторые даже говорили, что старик давно умер, но нет-нет, и кое-где по ночам замечали его следы.
Там разбитая лампа, там простреленный в ногу прохожий, там переполнен буфер.
Но я часто видел своего дядю Classical C и своего двоюродного брата C-99.11, C++.
Вся семья в целом друг друга не любила.
Но совместная работа и проживание заставили их остаться в рамках соглашения API. Брат Си и его отец утверждали, что именно они быстрее всех стреляли в ноги прохожим, в отличие от различных классных любителей.
С++ не согласился.
Но хотя он и говорил, что он не самый плохой стрелок, в глубине души он понимал, что применение таких веществ, как ООП, не было напрасным.
Его всегда преследовал комплекс неполноценности.
Чтобы избавиться от этого, он начал участвовать в бенчмарках.
Иногда, прежде чем перезарядить дробовик, C++ замедлялся, и тогда остальные члены семьи сочувственно смотрели друг на друга, а затем смеялись за его спиной.
Его родственники понятия не имели, что C++ пойдет дальше, чем его покойный отец.
Помимо ООП, он увлекся шаблонами.
После длительного использования Шаблонов он понял, что любое соревнование по стрельбе можно выиграть, выстрелив судье в ногу перед стартом.
C++ был единогласно признан чемпионом метапрограммирования и больше не допускался к соревнованиям.
Но это не остановило его.
Он вливал в дискуссионные клубы местных интеллектуалов и философов и требовал признания себя функциональным ЛП.
Haskell и Lisp в ужасе отшатнулись от этого головореза, вооруженного указателями и небрежной статической типизацией.
Но деваться было некуда, особо не поспоришь с человеком, который использует ООП вперемешку с Шаблонами и любит стрелять по ногам.
Так наш герой стал мультипарадигмальным.
Но С++ недолго оставался на вершине славы лучшего стрелка города.
Со временем ООП перестала быть объектом насмешек, и на ворчание стариков уже не обращали внимания.
Это даже стало модно.
Многие любили время от времени заниматься занятиями.
и новое поколение выросло совсем другим.
Java первой заявила о себе.
Он упорно отвергал необходимость быстро стрелять по ногам и настаивал на том, что главной ценностью является четкость.
и предметы.
ничего, кроме предметов.
Правда, по сути, он смешивал объекты с классами, добавляя в этот коктейль примитивы, что не помешало ему представиться как «Первый полностью объектно-ориентированный».
Ходили слухи, что Ява — внебрачный сын дяди Си от неизвестной девушки-ООП.
И кто-то утверждал, что здесь, скорее всего, замешан C++.
Как было на самом деле, доподлинно неизвестно, но Ява выросла в приюте корпорации Sun. Чтобы новый язык не сделал чего-то ужасного и не встал на путь стрельбы по ногам, инженеры Sun еще в приюте сделали ему лоботомию и отрезали указательные пальцы.
Когда малыш немного подрос, заботливые опекуны не позволили ему сделать ни шагу ближе к миру взрослой жизни, к знакам, тщательно спрятав их в недрах виртуальной машины.
Кроме того, Яву тщательно учили, что стрелять в кого-либо – это плохо, а оружие вообще следует запретить.
Столь близкое знакомство с коммунизмом с раннего детства положительно повлияло на Ява, и он быстро захватил все почетные должности в сфере развития предпринимательства.
Казалось, времена бесконтрольной анархии прошли, наступил век слаженного командного развития, а стрелять соседу в ногу стало моветоном.
В тени C++ пытался взять себя в руки и идти в ногу со временем, прикрепив лазерный прицел к дульнозарядному ружью и пытаясь привнести интеллект в указатели.
Это не особо помогло, поэтому, забытый многими, он предался непрерывному пьянству и долгому сну.
А за окном Ява уже вел бой с новым могущественным врагом.
C# был плодом генетической смеси C++ и Java. До сих пор ходят слухи, что гены Явы были получены для этого эксперимента не очень честным путем, и тогда по этому поводу разразился небольшой скандал.
Но созданный инженерами другой мощной корпорации, по-настоящему полностью объектно-ориентированный, унаследовавший многие особенности C++, C# был рожден, чтобы бросить вызов Java и сумел отстоять свое право на существование в суровом мире предприятия.
Чтобы он смог победить Java, создатели вручили ему шаблоны, ООП и указатели (правда, завещали использовать их с осторожностью).
Юный падаван вступил в бой с лоботомированным калекой и к 2020 году оттеснил его почти вдвое.
Время не стоит на месте и естественное воспроизводство вышло из моды.
Сейчас считалось, что если ты не создан в лаборатории какой-нибудь корпорации, то ты никогда не добьешься успеха.
Так появился JavaScript, Go, Rust и многие другие.
Мне стыдно приводить здесь биографию первого; Ограничусь тем, что читатель должен знать, что он родился слепоглухим шизофреником, но благодаря любви некоторых людей смог преодолеть все эти недостатки и стать трансгендером-гомосексуалистом.
Он не умел стрелять, но отлично умел привносить момент позитивного замедления в любое задание, куда бы его ни взяли.
Повзрослев, Дж.
С.
осознал свое призвание дизайнера цветных пуговиц и плакатов.
С тех пор стало страшно выходить на улицу; груды кислотных баннеров и свистящих пуговиц заполнили все вокруг.
Если старые сотрудники делали ему за это выговор, Дж.
С.
начинал громко кричать, что его снова притесняют злые гетеросексуалы.
Но это только часть всех бед. JS привел с собой своих друзей в мир разработки.
Зеленобородый, с крашеными волосами, на самокатах.
Он всегда сам занимал все свободное место и память, и это в условиях 21 века, когда, казалось бы, всем уже давно должно было хватать ! Но и здесь его еще никто не смог упрекнуть.
JS в ответ начал говорить, что всем давно пора было стать бодипозитивными и равноправными, и не важно, сколько памяти вы съедаете и места занимаете.
«Все работники ценны, все работники важны, все работники равны», — сказал Дж.
С.
Еще одним примечательным достижением JS является снижение порога входа до нуля.
Говорят, после этого с горя дедушка Си повесился в своем шкафу с 5х5 килобайтами.
Однако JS все еще широко распространен, так что будьте осторожны! Создатели Go решили превзойти создателей Java. Еще в утробе матери они заменили своему ребенку часть цепочек ДНК на хомячьи.
А потом отрезали не только пальцы, но и уши вместе с носом, под предлогом, что индивидуальные особенности не нужны, и все должны быть похожи друг на друга, чтобы не смущаться своей индивидуальностью.
Мода на ООП прошла, а Go не получил ни классов, ни шаблонов.
Но они дали ему горутины.
Так он и живет до сих пор, поддерживая различные утилиты.
Некоторые энтузиасты долгое время размышляли о природе продолжающейся вакханалии, пока их не настигло вдохновение.
После этого они разработали последовательную религиозно-философскую систему, назвав ее концепцией собственности, и породили Руст. Руст отличался принципиальностью и верностью принципам, заложенным с детства.
Если ему поручали что-то сделать, он не делал этого до тех пор, пока не был уверен, что точно никому не причинит вреда.
Но чтобы проинструктировать Раста, ему нужно было понять концепцию владения и заимствовать шашку.
Говорят, после этого порог входа вырос на 15,37%.
В то время как новые языки множились, как грибы после дождя, власть старых росла.
Java получила протезирование в виде дженериков и лямбд, украденных из Философского клуба им.
проф.
Хаскелл.
Подобные лямбды я раздобыл себе на C#, а заодно нашел хозяйку по имени Linq. Java не отстала и представила Stream API. Но C# сделал неожиданный ход, убрав метательные ножи async/await и выбросив тяжелый нулевой блок.
Ява, преследуя своего юного соперника, стал похож на робота-трансформера, составленного из блоков разных материалов.
Некоторые вещи падали.
Именно в этом состоянии внезапно проснувшийся C++ обрел мир.
Он быстро создал свои собственные лямбды и автоматический вывод типов.
Теперь C# и Java в ужасе отшатнулись от такого зрелища.
С лазерным прицелом, приклеенным синей лентой к дробовику, оранжевой кепкой с черными очками и топором, свисающим с плечевого ремня, C++ действительно внушал страх всем, кто смотрел на него.
Некоторые, по старой памяти, невольно схватились за колени.
Всем хорошего дня.
Если понравится, напишу продолжение о деятелях научно-философской индустрии.
Теги: #программирование #Читальный зал #языки программирования #юмор #история #история
-
А Когда Ты Спишь, %Username%?
19 Oct, 24 -
Мое Будущее В Ближайшие Несколько Лет
19 Oct, 24 -
«Звезда Татнета» Определилась
19 Oct, 24