Программист Сталина
Шрифт:
Светящийся жидкокристаллический экран вершины технологий начала 21 века в купе поезда, едущего по СССР 1940… На самом деле, б№;%ь… страшно и жутковато. Сталинисты грёбаные, чтоб Вам там, в комфортном 2018, икалось…
М.М. Поташник.
В вагон-ресторан пришелец с удовольствием пошёл, узнав, что угощаю. Поесть здоров, да. А вот от спиртного наотрез отказался, предпочтя нарзан и чай. Пояснил:
– За год пью пару банок пива, полулитровых. Больше ни к чему. Здоровый образ жизни.
Уже вернувшись в купе, уточняю у него:
– А с водочкой как там, в будущем?
– Кому приспичит, хоть
Первый раз слышу - слова Хеннеси, и алконавты, ну да ладно, по смыслу вроде понял. Пришелец уже говорит что-то действительно непонятное. И задаёт странные вопросы.
– В наше время, у учёных была теория о параллельных мирах. Давайте сравним некие ключевые даты. Когда была революция - в 1917? Когда началась первая мировая война - в 1914? Когда умер Ленин - в 1924? Германия напала на Польшу - в 1939? Францию недавно раздолбали? Советско-финская закончилась? Присоединили Молдавию, забрали обратно западную Белоруссию и Украину? Прибалдейские земли вернули? Кто сейчас по должности Сталин? Ворошилов? Про Берию вашего уже говорили, что нарком… Что знаете об Циолковском? Что знаете об изобретении радио? Десятки «что», «кто», «когда», «где»… кто у кого выспрашивает?
Пришелец Никита подводит для себя некий, видимо, итог.
– На первый взгляд похоже - прошлое моего мира. Либо абсолютно идентичный, но отстающий на почти 78 лет параллельный мир.
Вообще, так толком не понял, о чём это он. Сейчас моя очередь его поспрашивать. Самое главное, что гнетёт! И про что уже упомянул в телефонном разговоре с Наркомом.
– У Вас там контрреволюция была? Империалисты напали!? СССР проиграл? Восстановлено буржуазное правительство?
– Империалисты, точнее германские фашисты с сателлитами, действительно напали. И ту войну СССР, вместе с союзниками, выиграл. Хотя потери были ужасные. Страна умылась кровью. Почти захлебнулась, так тяжко было. Хотя для меня, в 2018 - это лишь история. А вот для Вас… да и для меня в 1940…
Он сразу мрачнеет. Как новость тяжелую услышал.
– Сколько? И когда?
– Вы правда, уверены, что Вам стоит это знать? Я думаю, что такие сведения стоит излагать только… самому товарищу Сталину и другим из руководства страны и ВКПб… - уверенно выговорил пришелец. Но если настаиваете, то конечно, скажу - то государство, в котором я живу, является признанным всем международным сообществом официальным преемником СССР. Российская Федерация. Одна из трёх самых могущественных в мире держав. Одна из пяти стран-постоянных членов Совета Безопасности ООН - Организации Объединённых Наций, образованного после второй мировой войны странами-победительницами на смену распущенной Лиги Наций. Но не только преемник СССР! Российская Федерация связывает свою государственность и с дореволюционной Российской Империей. Вот вам и ответ о трёхцветном флаге и алых коммунистических звездах. Когда я родился, Советский Союз официально прекратил своё существование уже как 5 лет. Но что будет сейчас… пойдёт ли история по этому пути? А война… она не то чтобы завтра… но почти на пороге. Давайте, всё же я об этом расскажу, в первую очередь тем, кто в Москве…
А даты войны так и не сказал. Виляет красиво. Поколебавшись, не решаюсь настаивать. Он ведь прав - не мне первому такое выслушивать…
Никита Рожков.
Я был обязан сказать эту фразу. Так ему легче будет принять то, что я говорю. Хотя и не уверен, что Сталинскому СССР будет легче от моих слов. Войну, он, возможно и выиграет с меньшими потерями. Но не развернётся ли пружина террора снова и позже и по каком-то любому иному случаю? Или случится атомная война или какая-то ещё дрянь?
– Никита, а кто Вы были там, в 2018?
– Программист.
Программист?
– Слово «программа» мне знакомо. Программа чего? И какая с этим связана профессия?
Вижу его непонимание и начинаю разъяснять.
– Такой профессии, фактически, ещё не существует. На 1940 год существуют арифмометры, слышали о них? Логарифмические линейки тоже.
Он подтверждает - слышал, видел, знаю.
– Вот с них всё и началось. С потребности в расчётах. Применению программ… э-м, скажем, так произвольных, в зависимости от потребностей, списков команд для компьютеров, находятся всё новые и новые применения в 2018. Понимаю, что Вам тяжело сразу понять, о чём я, потому поясню на примере труда машинистки.
Разворачиваю получше ноут к себе и хлопаю рукой по койке рядом. Кэп пересаживается на мою сторону и смотрит.
Показываю ему Writer из LibreOffice и параллельно колочу по клаве, вводя те фразы, которые ему произношу. Показываю возможности исправления, копипаста, размерах шрифтов, прочем офрмлении, записи-чтении результатов и переключаюсь на предварительный просмотр со словами о стандартном размере A4 и устройствах в будущем - принтерах.
Он вкуривает. И проникается.
Накладываю сверху - это лишь одно из миллиона применений, хотя и одно из первых, которое осваивают садящиеся за компьютер. Накидать что ли ему программу? Как образец. Забацать за «условные 5 сек» и чтобы результат был сразу виден. А что, пусть благоговеет.
– А знаете что? Хотите увидеть, как пишутся программы? Вот прямо здесь и сейчас? На простом примере?
Он рьяно кивает.
Но не буду грузить человека тяжело воспринимаемыми с ходу вещами. Не пресловутое «хелло, ворлд». Оно тут не в п:?*у, не в Красную Армию… будет другое, итак скоро пресыщение инфой наступит…
– Играли в игру - камни, ножницы, бумага? Заставим компьютер поиграть в неё с вами. Вот как пример, давайте, у Вас на глазах, я запрограммирую её и компьютер поиграет с Вами. Программа простейшая. И реализацию её сделаем простую, без особых украшений с графикой и очень быстро.
Драгоценный лазарус стартует. Кидаю краткие пояснения по ходу, в которых Матвей Моисеевич вряд ли что-то понимает. Просто чтобы поддержать разговор и он не заскучал.
На форму летят три кнопки. Переменные. Обработчики кликов с выбором играющего и вызова процедурки рандомайза за «ИИ». Сам рандом за прогу. Проверки. Сравнения. Отображение текущего результата. Добавляю кнопку рестарта и её обработчик. Пожалуй, сойдёт. Полирую, собираю, правлю пару мелких ошибок. Поясняю, что настоящие, большие программы могут содержать сотни тысяч и даже миллион строк кода.
Энкаведешный еврей через 10 минут после первых строк играет с прогой, убеждаясь в верности положений теории вероятности. А я размышляю о том, что первый пример программирования в 1940 году увидел не какой-то математик, не хотя бы академик или кто-то ещё семипядевый во лбу, а капитан госбезопасности.
Забавно. Когда я ложусь спать, кэп вовсю уже рубится в показанный и быстро освоенный Just Cause 3. Я предупредил его, что он в раж обязательно войдёт, может до полного разряда аккумуляторов доиграться. Так что поставил ему звоночек в напоминалке, что часа хватит и брысь тоже спать. Чтобы завтра не срочно перед начальником его искать розетку или где зарядиться заранее.