Программист Сталина (СИ) - Кулаков Игорь Евгеньевич. Страница 13
Всё вышло даже лучше, чем предполагал. Снимал там жильё, и был весь вечер свободен. Были и выходные(дома) и даже отпуск(на море). Пока шла АГС, работал дальше над играми (чередовал физический труд с умственным, так сказать…), так что навыков не терял, а только улучшал их. Отпахав «Печкиным», помахал ручкой начальнице отделения почты, наивно рассчитывавшей оставить меня на месте, где я провёл 21 месяц, и счастливый, перевалил границу района:-)
Тут мои воспоминания были ненадолго прерваны влетевшим в кабинет то ли секретарём, то ли ещё кем-то, имевшим право практически без стука входить?
Винтик НКВД-ной машины немедленно был изгнан жестом руки хозяина кабинета, закрывшим дверь на ключ и ретиво вернувшимся к просмотру.
Я отжал с паузы воспроизведение, остановленное на эффектных кадрах со штурмовика, почти что «из глаз пилота» над специфическим ландшафтом из горных цепей на пустынном и засушливом плато и снова обратил свой взор вглубь себя:-)
Пока кэп и районный мент далее внимали красочному агитпропу, я покатал в памяти один эпизод, обширные последствия которого, возможно смогут мне помочь преодолеть разрыв в поколениях вычислительной техники, лежащий между 2018 и 1940-м.
В 2015, когда я оттарабанил уже год АГС, и приехав на очередные выходные домой, стал свидетелем интересного разговора. Отец, взявший в руки ФГОС-овский учебник по информатике одной из моих сестричек,с ехидным таким видом пробормотал:
- Посмотрим, посмотрим, что со времён Ершова изменилось… в твои, Никитос, учебники по информатике я вообще не заглядывал, не было нужды, товарищ шароварщик, так хоть у девчат узнаю, чего нового им излагают… охёжтвойякорь… вот сюрприз! - тут отец чего-то вовсю заулыбался и пояснил:
- Меня этот человек в ВУЗе учил, под его руководством дипломную стругал. А теперь мои дети по его учебникам информатику в школе учат.
И ткнул в фамилию одного из авторов учебника.
Так, слово за слово, с рассказа о тех «доисторических временах» всё и началось. Папаня извлёк из кладовки свой старый «синклер» и пошло-поехало…
Понимание того, что происходило в годы проникновения компьютеров в массы x-USSR (8 бит, процессор Z80, ZX Spectrum, «Cracked by Bill Gilbert», Elite и Exolon, копировщики и загрузка с магнитофона, Zeus, Beta Basic, в ВУЗе - Yamaha MSX-2, MSX-DOS, ТОР и DBG от Леонида Бараза, «Основы программирования на зыке Бейсик в стандарте MSX» и Vampire Killer), родилось, конечно, не сразу.
В процессе воспоминаний о вникании в ту легендарную, уже цифровую, полупроводниковую и транзисторную, но таки «тёплую ламповую»:-) эпоху, когда ценился каждый байт памяти, а приличное быстродействие можно было достичь только программированием на ассемблере, я примерно понял, к чему можно стремиться. Ещё одной идеей коммунизма, если уж, связка «товарищ Сталин + советский народ»:-), продолжит строить его, должна стать 8 битная персоналка в каждом доме! Значительно раньше, чем на условном западе! Пятьдесят миллионов домашних компьютеров в СССР дадут поколение, готовое лучше всех в мире к цифровой эпохе. Будущее будет видеться намного более светлым не только в заголовках партийной прессы и лозунгах праздничных речей.
Уф-ф-ф… как меня то занесло. Манямиры, такие манямиры…
Тогдашний первый разговор над ФГОС-овским учебником спустя некоторое время имел продолжение. Как-то отец рассказал просто эпический по тем временам случай.
- В 1992 году я, уже став лаборантом компьютерного класса «Ямах» кафедры теоретической физики, как-то вечерком словил мастер-класс, говоря по современному. На глазах у меня и пары фанатствующих, ошивавшихся в классе «до упора», за 5 минут, при помощи DBG, была взломана на предмет «продления жизни» или еще чего там навроде «больших денег в игре», точно уж не помню, какая-то ямаховская игрушка. Сейчас, при помощи утилит, той же ArtMoney, такое продвинутый школьник для любимой десктопной рпг способен парой-другой действий сделать, а тогда это был… ну, может, и не высший, но таки пилотаж. И его показал наш преподаватель информатики. Спасибо ему за наглядный пример. Позже было много чего полезного и поучительного, ты уже знаешь сам. Собственно говоря, он, если так можно выразиться, учил и меня и учит моих детей. Меня - в живую, Тебя, Никита, через то обстоятельство, что я смог передать тебе интерес к программированию. Дочки - по его учебнику, в соавторстве с кем-то созданному…
Благодаря моему внезапно проснувшемуся жгучему интересу, возможностями интернета, эмуляторам, воспоминаниям отца, чётко разъяснившим тогдашние возможности, собственным поискам в сети, в голове, на второй день в 1940, уже примерно нарисовался тот образ «советского компьютерного будущего», к которому следовало стремиться. Чтобы за 20 лет сделать в СССР то, что в иной истории свершилось за 40-45. А насколько реальность совпадёт с моими ожиданиями… время покажет. Самое страшное - мои познания в физике были на уровне школы. А радиотехнике - вообще нулевые. Кроме пары общих фраз я почти ничего не мог сказать о переходе с механических вычислителей на электронные. О ламповых и полупроводниковых компьютерах. О роли транзисторов, кроме того, что их число опупенно выросло внутри процессоров, я также мало чего знал. Вся надежда - на перебор «залежей» на HDD.
Взглянув на взрывы в кадрах с беспилотника, на секунду переключился на 1941. Мысли о предстоящей войне были тут же безжалостно гонимы, палимы и таки оттолкнуты от меня. Тут я исключительно приставка к тем мурзилкам по военной истории, которые лежат на винте. Поучать генералов, которые в моём прошлом выиграли войну - самое последнее дело, которым я хотел бы заниматься. Рассказать максимально подробно, что знаю, чтобы сократить число жертв. Есть генштаб и товарищ Сталин. И товарищ царский офицер Шапошников, которого я недавно вспоминал, ценимый и уважаемый, как мне помнится по прочитанному, вождём. Пусть они мотают на ус и делают выводы о тех событиях, в которых побеждали или проигрывали в моей истории.
Мой отец, уверен, мог сказать больше, что и как нужно делать да и сориентироваться в ситуации ему было бы проще. Советские реалии ему лучше знакомы - он прилично их застал, хоть и брежневского и горбачевско-перестроечно-развалочного разливов. Но придётся впахивать мне. Пример тогдашнего умения программировать перед глазами. Минимум документации, малое число контактов с единомышленниками. Ограниченность возможностей тогдашнего харда и софта. И я в 2018, неограниченный ничем, кроме своего воображения, имеющий доступ к любой документации в сети, форумам и прочим местам общения, где всегда можно было найти квалифицированную и бесплатную подсказку. Прекрасные программные инструменты, море библиотек на любой вкус. Именно сейчас, я кажется, понял, почему отец в свое время, обнаружив у меня зачатки способностей к геймдеву, таки смог сориентировать на изучение полноценного языка программирования, а не только работу внутри прекрасных, не спорю, движков и фреймворков типа Unity и прочих. Особенно хорошо и без всяких «костылей» справлявшихся с теми целями, которые преследовал я при разработке казуальных и не особо сложных по созданию игр. Умение действовать в нестандартных ситуациях?
А я сейчас нырнул в то время, когда не появился ещё какой-то ЭНИАК. О котором всё, что помнил, укладывалось в 3 факта. Первая ЭВМ. Родилась из потребностей баллистиков. Сделана где-то посредине войны.
Ещё было что-то у немцев, как бы не чуть раньше, из тех же потребностей, но почему то не считалось первым. То ли по причине наглосаксонской исключительности, то ли ещё почему-то. Если найду какие-то зёрна истины и историю развития ВТ в залежах на винте, хорошо, если нет… то думать придётся ещё крепче.
Кто из советских был первый? Уверенно вертится фамилия Лебедев, но кто он и где он… вроде тот, кто сделал первую советскую ЭВМ? Как бы в конце или даже после ВОВ?
Всё! О первых годах, что с лёту вспомнилось.