Скорее всего, с точки зрения «сейчас» конструкция не была оптимальной, в ней были оставлены огромные и ненужные в 1941 году возможности. Но это было только с гипотетической точки зрения разработчиков первых ЭВМ «моего прошлого». Местные же, хоть и испытывали искушение часто урезать/упростить/кое-что наоборот, увеличить и делали сие с листочкам разъяснений на руках, услышали мои доводы о будущем. Конечно, слова о «ином будущем» были доведены до инженеров лаборатории электросистем в разрезе «будущего увеличения объёмов памяти, увеличения размера программ и сохранения появляющихся наработок ПО».
Заодно я пробил два равноценных набора мнемоник языка ассемблера для машкодов М-1. На русском и английском. Задел на будущее, официальная таблица соответствия, все дела.
В процессе разработки оного для АДЭВМ заодно и сам полноценно въехал в смысл слова «автокод», болтавшийся на задворках когда-то читаного, но не воспринимаемого на подсознательном уровне как местный вариант слова «ассемблер». Итак, на русском – автокод, для всей англоязычной и прочей иностранщины – язык ассемблера. Родное, советское и англоязычное забугорье. А там и все остальные привыкнут.
Понятно, никаких нормальных трансляторов ещё нет, но.. всё будет! Надеюсь, скоро.
Мы даже запечатлели для истории все эти дела с первыми программами, выполненными М-1. Миша Гордов несколько раз сфотал и заснял на кинокамеру важные моменты в лаборатории Брука/Лебедева.
Ради этого дела вначале приехал Иоффе. Оценил, посмотрел на работу М-1, послушал наши разъяснения и сказал, что надо будет готовить докладную записку по линии АН. Пока это дело в документах проходит как «перспективная разработка по заказу по линии НКВД», но – он шепнул мне, Бруку и Лебедеву – даже без всех «знаний о будущем», она должна иметь и полноценное академическое оформление:
– Мы с вами уже пару раз касались вопросов приоритетов в научных исследованиях. – подвёл итог краткого обмена мнениями «на ногах» отец советской физики.
А после ещё пара личностей засобирались в лабораторию Брука и Лебедева..
***
Однако помимо приятного момента запуск М-1 в автоматическом режиме, когда она стала выполнять первые тестовые программы, поставил два вопроса ребром.
С тем, что обозначалось в сопроводительной документации «библиотекой математических подпрограмм».
И с полным документированием проекта и – я особенно на этом настаивал – подробной и написанной доступным языком пользовательской документации.
Как всегда инициатива отомстила инициатору. Пришлось, после часового рассказа в узком кругу (с примерами из будущего, и пояснениями – «как это работало в эпоху интернета») о значении и пользе качественных мануалов, подготовленных так, как указано абзацем выше, взваливать на себя ответственность и дополнительную работу по документированию потенциальных способов использования и методов работы на М-1. Изначально я рассчитывал переложить подготовку мануалов по программированию только на Ляпунова и Шуру-Буру, но, хорошо поразмышляв, пришёл к выводу, что сделать-то они сделают, но вовсе не в том виде и стиле, который хотелось бы задать мне. Отчего то я был убеждён, что планку наукоообразности они задерут выше, чем надо. А то, что М-1 планируется в серию из, как минимум, несколько десятков машин, ясно давало понять, что уровень работающих на ней будет разный. Да и дело «ИТ в 1941» принципиально новое и куча совершенно новых парадигм и понятий потребуют «разжёвывания и накладывания в рот» практически всего. Встроенных в ПО структурированных справок с поиском, профильных форумов, множества готовых подсказать в сети специалистов и кучи литературы (как в твёрдом, так и электронном виде) здесь нет от слова «совсем». Короче, не только одним «набором принципиальных схем», жива документация, хехе..
Вообще, эти 4 месяца я работал так, как никогда в жизни. Не скажу, что я волынил в будущем, но интенсивность тут случилась в разы больше – вечером буквально падал в кровать, уже «на автомате» заставляя себя посетить ванную-душ. Высвечивающая в этом апреле-мае финальная стадия работ над прототипом будущей серии первых советских «дискретных автоматических электровычислителей» вызвала у меня жгучее желание позже успеть сместиться в южные советские широты. Там, где находится большая масса тёплой воды Понта Эвксинского.
Даже закономерные сомнения о том, что «разрешат ли» в преддверии близящегося 22 июня, никак не снижала желания. Даже больше, именно эту дату я хотел использовать как крайний довод.
Читать дальше