Размер шрифта
-
+

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

А даты войны так и не сказал. Виляет красиво. Поколебавшись, не решаюсь настаивать. Он ведь прав – не мне первому такое выслушивать..


***


Никита Рожков.


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


***


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Энкаведешный еврей через 10 минут после первых строк играет с прогой, убеждаясь в верности положений теории вероятности. А я размышляю о том, что первый пример программирования в 1940 году увидел не какой-то математик, не хотя бы академик или кто-то ещё семипядевый во лбу, а капитан госбезопасности.

Страница 37