Книги

Программист Сталина

22
18
20
22
24
26
28
30

И ткнул в фамилию одного из авторов учебника.

Так, слово за слово, с рассказа о тех «доисторических временах» всё и началось. Папаня извлёк из кладовки свой старый «синклер» и пошло-поехало…

Понимание того, что происходило в годы проникновения компьютеров в массы 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 факта. Первая ЭВМ. Родилась из потребностей баллистиков. Сделана где-то посредине войны.

Ещё было что-то у немцев, как бы не чуть раньше, из тех же потребностей, но почему то не считалось первым. То ли по причине наглосаксонской исключительности, то ли ещё почему-то. Если найду какие-то зёрна истины и историю развития ВТ в залежах на винте, хорошо, если нет… то думать придётся ещё крепче.

Кто из советских был первый? Уверенно вертится фамилия Лебедев, но кто он и где он… вроде тот, кто сделал первую советскую ЭВМ? Как бы в конце или даже после ВОВ?

Всё! О первых годах, что с лёту вспомнилось.

***

37 минут, пролетели, наверное, как мгновение.

Для пары НКВД-шников.

А я (цинизм новых времен!), заколебался бы смотреть заново верную и правильную, но все же агитку. Пару раз уже просмотренную там, в будущем. Да и ничего нового я сам там не увидел. Хотя и признавал правильность подобных видео и желательность их более частого появления.

Хорошо, что отвлёкся на времена 8 битной отцовской юности…

***

Пора вставить пару слов.

- Теперь я могу рассчитывать на обращение на «Вы» и на большее доверие к мои словам?