Программист Сталина. Игорь Евгеньевич Кулаков

Читать онлайн.
Название Программист Сталина
Автор произведения Игорь Евгеньевич Кулаков
Жанр Историческая фантастика
Серия
Издательство Историческая фантастика
Год выпуска 2019
isbn



Скачать книгу

был обязан сказать эту фразу. Так ему легче будет принять то, что я говорю. Хотя и не уверен, что Сталинскому СССР будет легче от моих слов. Войну, он, возможно и выиграет с меньшими потерями. Но не развернётся ли пружина террора снова и позже и по каком-то любому иному случаю? Или случится атомная война или какая-то ещё дрянь?

      ***

      – Никита, а кто Вы были там, в 2018?

      – Программист.

      Программист?

      – Слово «программа» мне знакомо. Программа чего? И какая с этим связана профессия?

      Вижу его непонимание и начинаю разъяснять.

      – Такой профессии, фактически, ещё не существует. На 1940 год существуют арифмометры, слышали о них? Логарифмические линейки тоже.

      Он подтверждает – слышал, видел, знаю.

      – Вот с них всё и началось. С потребности в расчётах. Применению программ.. э-м, скажем, так произвольных, в зависимости от потребностей, списков команд для компьютеров, находятся всё новые и новые применения в 2018. Понимаю, что Вам тяжело сразу понять, о чём я, потому поясню на примере труда машинистки.

      Разворачиваю получше ноут к себе и хлопаю рукой по койке рядом. Кэп пересаживается на мою сторону и смотрит.

      Показываю ему Writer из LibreOffice и параллельно колочу по клаве, вводя те фразы, которые ему произношу. Показываю возможности исправления, копипаста, размерах шрифтов, прочем офрмлении, записи-чтении результатов и переключаюсь на предварительный просмотр со словами о стандартном размере A4 и устройствах в будущем – принтерах.

      Он вкуривает. И проникается.

      Накладываю сверху – это лишь одно из миллиона применений, хотя и одно из первых, которое осваивают садящиеся за компьютер. Накидать что ли ему программу? Как образец. Забацать за «условные 5 сек» и чтобы результат был сразу виден. А что, пусть благоговеет.

      – А знаете что? Хотите увидеть, как пишутся программы? Вот прямо здесь и сейчас? На простом примере?

      Он рьяно кивает.

      Но не буду грузить человека тяжело воспринимаемыми с ходу вещами. Не пресловутое «хелло, ворлд». Оно тут не в п:?*у, не в Красную Армию.. будет другое, итак скоро пресыщение инфой наступит..

      – Играли в игру – камни, ножницы, бумага? Заставим компьютер поиграть в неё с вами. Вот как пример, давайте, у Вас на глазах, я запрограммирую её и компьютер поиграет с Вами. Программа простейшая. И реализацию её сделаем простую, без особых украшений с графикой и очень быстро.

      Драгоценный лазарус стартует. Кидаю краткие пояснения по ходу, в которых Матвей Моисеевич вряд ли что-то понимает. Просто чтобы поддержать разговор и он не заскучал.

      На форму летят три кнопки. Переменные. Обработчики кликов с выбором играющего и вызова процедурки рандомайза за «ИИ». Сам рандом за прогу. Проверки. Сравнения. Отображение текущего результата. Добавляю кнопку рестарта и её обработчик. Пожалуй, сойдёт. Полирую, собираю, правлю пару мелких ошибок. Поясняю, что настоящие, большие программы могут содержать сотни тысяч и даже миллион строк кода.

      Энкаведешный