Для того чтобы я стал лучше понимать реальность, Шелепин передал здоровенную стопку бумаг о новейшей разработке Института кибернетики АН Украины, а именно – о машине инженерных расчетов МИР-1, которая должна была пойти в серию через год или два. Фотографии, документация, какие-то импортные проспекты и даже толстенные распечатки программ на бумажной ленте, сложенной в гармошку по перфорациям.
Выглядело все вполне компактно, никакой жуткой стены со «стрелками осциллографов»[6], как любили показывать в ретрофильмах. Здоровенный металлический стол с большой тумбой, на нем пишущая машинка, наверняка протопринтер и какое-то табло… Стоп! Где монитор и клавиатура?
Постепенно до меня начала доходить прикольность моего предложения с «мышкой». Зачем «мышь», если нет монитора? Впрочем, наверное, на более серьезных ЭВМ мониторы все же есть, про световое перо Глушков упоминал не зря. Но как инженеры без дисплея вводят программы и смотрят результаты?
Изучение распечатки приоткрыло жуткую картину. Именно бумага и использовалась вместо монитора! На ней печатали код с одновременным вводом его в память ЭВМ, проводили отладку, а при ошибке все набивали заново! Ну и, разумеется, получали результаты. Зачем табло с лампочками, я так и не разобрался. Наверное, это что-то для диагностики, скорее всего на нем можно было хоть как-то смотреть состояние памяти.
Никаких иных способов ввода-вывода информации не обнаружил. Как они живут-то? Перфоленты или там перфокарты наверняка изобретены, но к этому МИРу их явно не приспособили. ОЗУ – четыре тысячи девяносто шесть слов по двенадцать бит на ферритовых кольцах. Это как вообще понимать? Наверное, байты еще не в ходу, двенадцатибитное слово подразумевает такую же двенадцатиразрядную шину. Производительность – триста операций в секунду. Подозрительно медленно, больше похоже на программируемый калькулятор. Наверное, на десяток порядков хуже моего Dell’a[7], но точно считать лень. Зато вес – триста пятьдесят килограммов. А по виду и не скажешь, изящно сделано, молодцы там в ИКАНУ.
Так, что у нас с софтом? Пусть придется набирать вручную, но язык-то там должен быть? Пишут про символьную математику, интересно, это как вообще понимать? В Mathcad такую фишку использовать приходилось, круто, но зверски медленно и в общем-то ограниченно. Точно не для реальной жизни и производства. Есть функции интерполирования, аппроксимации, псевдослучайные числа, численное интегрирование, статистика. Прямо так, в формулах, и считает, что ли?