Относительно недавно, в 2016-м, вышел американский фильм «Скрытые фигуры» — об инженерах-расчётчиках, обеспечивших успех американских космических программ. В современной России такой фильм пока не появился, а зря! Ведь у нас было столько замечательных людей — инженеров и учёных — которые тоже «скрытыми фигурами» стояли за успехами СССР в освоении космоса!
Один из этих людей — академик Дмитрий Евгеньевич Охоцимский. К 100-летию со дня его рождения Институт прикладной математики имени М.В.Келдыша РАН издал сборник воспоминаний о нём коллег и родственников. Сборник называется «Наш Д.Е.» — такой аббревиатурой героя сборника за глаза обычно называли коллеги. Кстати, он и в прямом смысле был Герой Социалистического Труда — за вклад в полёт Юрия Гагарина.
Интересная книжка получилась! Рекомендую почитать. В ней виден взгляд с разных сторон, взгляд разных людей. Большинство статей написаны очень живо. Пожалуй, только В.А.Сарычев злоупотребил простым перечислением фамилий, и его статья получилась менее читабельной.
Есть несколько забавных мест. Например, о том, что борода в ту эпоху была деталью необычной и даже подозрительной:
«..Первое время в аспирантуре я сдавал экзамены, работать над своей задачей начал в конце второго года. Отпустил ярко рыжую бороду, мне она нравилось, а... Д.Е. – нет, они требовали ее сбрить, в то время борода была редкостью даже у пожилых людей. Я упирался. После окончания аспирантуры Дмитрий Евгеньевич представил меня к поступлению в Институт, но замдиректора по режиму Федор Григорьевич Шубняков, побеседовав со мной, не дал согласия. Борода его насторожила: перед тем один практикант из МФТИ отпустил бороду и сжег свой комсомольский билет. Беседа, видимо, подтвердила мою необычность, и Шубняков на всякий случай проявил бдительность...»
А вот про начало программирования в СССР:
«...Отдельный цикл работ Д.Е.Охоцимского в начале 50-х годов был связан с атомной тематикой, это его известные работы о точечном взрыве... Это были годы, когда в стране появилась первая электронная счетная машина БЭСМ (без всякого номера), конструкции академика Сергея Алексеевича Лебедева. На этой машине и была сосчитана задача о точечном взрыве в расширенном виде – с вычислением подробных таблиц основных параметров задачи. Тогда увлечение вычислительными машинами было повсеместным. Впервые было осознано, что кроме десятичной системы счисления, есть еще и другие: двоичная, восьмеричная, шестнадцатеричная (последняя использовалась на БЭСМ для записи двоичного кода машины). В МИАНе даже организовали нечто вроде ликбеза: собирались сотрудники вместе с М.В.Келдышем и тренировались в переводе чисел из десятеричной в двоичную и шестнадцатеричную системы. Это нужно было знать, как таблицу умножения – ведь языков программирования никаких не было, программирование велось только в кодах машины. И вот тогда-то Дмитрий Евгеньевич ввел правило проверки написания программ. Каждая программа, написанная одним из сотрудников, проверялась другим сотрудником и только после этого она допускалась к счету, причём за ошибки программы отвечал уже не автор, а именно проверяющий программу. Это было очень полезно, так как поначалу при написании программ было много ошибок. Хотя один из первых программистов Саша Любимский выдвигал бесспорный тезис, что в каждой отлаженной и работающей программе есть как минимум одна ошибка...»
Между прочим, Дмитрий Евгеньевич Охоцимский — один из тех, кто обосновал программу постройки «Бурана», но это отдельная большая история...