Программист Сталина (СИ) - Кулаков Игорь Евгеньевич. Страница 97
Это чудо будущего, 1941 года, должно было выполнять, исходя из имевшихся расчётов, 10 операций в секунду вида сложения двух чисел при работе с магнитным барабаном и порядка нескольких тысяч, если работа шла только в пределах ОЗУ. Которого, как было ясно сразу было «кот наплакал». Впрочем, и на магнитном барабане, всего лишь, «в разы больше». Операции умножения, как показывали расчёты, должны были выполняться в десятки раз медленней.
Мне, используя свою свои знания, ноут, десктоп, Лазарус, свой начатый «блестящий эмулятор этой ЭВМ» и помощь программистов номер 2 и 3, разработать набор инструкций, увы, пока не процессора, а того, что будет пока «до него»:-)
Главный по машинным кодам. Создать и отладить будущую библиотеку «стандартных подпрограмм». Не только HARD, но и SOFT! Я помнил этот урок будущего. Что же, эту часть никто не сделает лучше меня.
В моей голове появилась грандиозная идея - суперсовместимость ВСЕХ поколений советских ЭВМ. Гигантский замысел - за исключением аппаратно-зависимых мест, их машинный код полностью совместим! Библиотеки математические, способные «переползать» на новые поколения ЭВМ и полная совместимость… я стёр нарисованный воображением красивый воздушный замок мечты. Понятно, что анрыл. Но кое-что в этом направлении таки сделать можно.
Мы начали зарываться в те «залежи по эмуляции», которые содержали, помимо кучи игр для ZX, MSX массу намного более полезных сведений, в том числе и по архитектуре ЭВМ и логике их работы. На примере запущенных под эмулятором Спектрума легендарных (в своё время) zeus, gens, mons я попробовал довести до четвёрки конструкторов и программистов логику того, как должна работать (и изначально проектироваться) ЭВМ. Мы просто обязаны обойти многие подводные рифы того, что было в «моей истории».
За время, прошедшее с «мозгового штурма», дело было поставлено на официальные рельсы, и кроме того, первая советская ЭВМ получила то, что было обозначено в официальном документе (с грифом «Сов. секретно», а как же без этого…) как «технический облик электрического вычислителя». Если за эти две недели остальные участники мозгового штурма, на мой взгляд, так и не вышли из состояния, похожего на истерически-радостное возбуждение, то я, наоборот, снова впал в некое уныние. Ибо личное знакомство с одними из самых квалифицированных специалистов в СССР, способными родить первую ЭВМ и просвещавших меня о текущем уровне комплектующих, на основе которых её планировалось собрать, и их возможностях, нагнали тоску, а желанный «советский спекки» казался далёким как-никогда.
Вообще, как, казалось бы, одни и те же факты могут влиять категорически в противоположных направлениях на разных людей, но ставящих себе одну и ту же задачу… задействованным в разработке ЭВМ аборигенам, на мой взгляд, стало казаться, что они «вот прямо сейчас», опираясь на знания, пусть и отрывочные, из будущего, работающие два компьютера из 2018, «попаданца-программиста при них» с немалым, хотя и поверхностным набором полезных сведений, свернут горы, точнее подарят СССР первую ЭВМ. За которой последуют «движение верх», безостановочное, непреклонное и неизбежное Такое же, как победа мирового пролетариата.
Внешне облик первой в СССР и мире ламповой ЭВМ (с моей точки зрения, по возможностям - калькулятор с «возможностями программируемого») выглядел так - три стойки вокруг того, что было обозвано местными «вентиляционной колонной».
Двое новичков, которых авансом записали в «Главные Конструкторы», мимоходом лишь повздыхали над изящными кулерами в десктопе и принялись, со всеми нами, приближать это самое блестящее будущее.
Кстати, именно так - двое главных конструкторов. Насчёт чего было специальное неформальное решение… Наркома Берии! Проведшего личную беседу с Кржижановским насчёт «государственной важности», необходимости привлечения в лабораторию новых специалистов и, конечно же, специального выделения, в самое ближайшее время, денежных средств на проектирование «электрического вычислителя».
ЛПБ в самом начале сообщил Бруку и Лебедеву, что их эти места - за заслуги в «ином будущем». И первый проект они будут делать вместе, а после - между ними будет конкурентная борьба. Ну не то, чтобы конкурентная, скорее, как я понял из пары фраз Иоффе, их планировалось сосредоточить на разных целях.
Не знаю, насколько это решение оптимально, но мне просто не было возможности тут добавить что-то полезное и я промолчал, просто приняв инфу к сведению.
Пару дней назад произошло то, о чем мне говорил Поташник, а позже «разъяснил на пальцах» сам ЛПБ. Мне устроили интервью. Для попадания, так сказать, на страницы советской печати. Номер «Техники-Молодёжи» со статьёй о «молодом учёном и изобретателе, чьи идеи привлекли внимание заслуженных и известных товарищей из Академии наук СССР», был запланирован в феврале-марте 1941. Товарищ главный редактор знаменитого и в будущем журнала получил специальные указания и выполнил всё, как было указано «товарищами из компетентных органов», тем более что именно что академик, член-корр и другие маститые товарищи подтвердили «жизнеспособность и крайнюю перспективность идей товарища».
«Вот это поворот!»
Мемасик из сети будущего очень даже тут к месту.
Лаборатория Брука, в присутствии Иоффе и К, куча разложенных на столах радиодеталей, я, снятый вполоборота, и произносивший правильные слова о логике работы будущих вычислительных машин, использующих не механическую, а электрическую базу. Осторожные слова о программировании (точнее, о подборе выполняемых инструкций для электрических вычислителей, команды, составляемые по определённым правилами). Преимущество логики «ноля и единицы», проблемы аналоговых вычислительных машин, и слова о будущем. Том, что за цифрами. Подготовленные некоторые таблички, рисунки и пояснения по будущей «строгой машинной логике». Принципы будущей организации устройства электрических вычислителей. Господин фон Нейман и прочие, которые были с ним, но о которых я ничего не знаю, простите. Интересы СССР важнее вашего приоритета. Тем более, оно там, в «иной Вселенной». А здесь - первый буду я:-) Краткое изложение стоящих проблем, требующих решения. Память вычислителя, долговременная, и «быстрая», вывод и ввод информации. Нейману придется со временем узнать, что его опередили или же вообще, все просто будут ориентироваться на нас…
Хотя… сейчас вряд ли кто-то обратит внимание за границей на какой-то научно-популярный журнальчик в СССР, наполовину заполненный пропагандой и перепечатками заметок из таких у них. Зато потом против приоритета не попрешь никак. И работающих «железок», которые будут созданы «согласно этим идеям».
Для утверждения возможных конкурентов на правильности их «лампового пути». И ради приоритета СССР. Всё честно. Всё правда. Та, за которой будущее. Ближайшее. И даже часть - дальнего. Вот только слов о полупроводниках произнесено не было. Пока не время. Вот такие в НКВД, оказывается, есть выдумщики и затейники:-) Я - лишь квалифицированный реализатор задумки.
Понятно, что сочинял конкретный сценарий для почти что «театра одного актёра» один я. Кому же ещё? Но саму идею подали мне товарищи чекисты. Удивили они меня, если честно. Хорошо так удивили. Один (ММП) - тем, что предложил (в чем, не сразу признался, но таки признался. Изначальная идея была таки его, а не «из верхов»), другой (ЛПБ) - тем, что не отверг с порога замысел товарища ММП, выслушал внимательно, оценил и разрешил. Хотя, убеждён, и уж точно, с самого верха ещё разрешение было получено. Как в таких делах без решения ИВС?
Поташник объяснил мне, что его идее изначальный толчок, как ни странно был дан моей докладной запиской о перспективах рынка электронных развлечений и разговорами с Иоффе, Лосевым, Шура-Бурой, Ляпуновым, Лебедевым и Бруком, к которым он, по долгу службы, внимательно прислушивался.
Товарищ чекист выслушал среди потока важной и не очень инфы умную вещь - признался себе я. Понимание им того факта, что «на иной Земле» осознание преимуществ полупроводниковой элементной базы произошло ох как не сразу и «здесь» до него есть такой временный зазор, который, вкупе с компами, их содержимым и мной, позволяет СССР провернуть с электроникой трюк, что и «там». «Здесь» запад должен также идти какое-то время по «естественному» ламповому пути.