Цифровой журнал «Компьютерра» 2012 № 01 (101) | страница 14



- Тогда и появились те самые пятьдесят экземпляров?

- Да. Их строили очень долго, не больше десяти штук в год. В основном «Сетунь» расходилась по небольшим инженерным КБ, бюро и университетам. Насколько мне известно, одна из них стояла в академии Жуковского в Москве: с её помощью учили программированию и вели расчёты.

- И писали для этого собственный софт?

- Да. В то время это было нормально. Каждый получал машину практически безо всего и самостоятельно решал свои задачи.

- Как примерно выглядел этот агрегат?

- Он был относительно невелик — занимал площадь небольшой комнаты. Четыре небольших шкафа и две стойки: на одной пульт с индикаторами, а на другой — электрическая пишущая машинка, с помощью которой происходил набор данных. Фактически что-то вроде терминала: вводишь текст, и на бумаге остается всё, что набрал.

- Возможно ли описать производительность «Сетуни» в современных терминах?

- В современных получается совсем уж скромно — порядка двадцати тысяч операций в секунду. В своё время она попадала в класс малых машин, не особо требовательных к скорости вычислений.

После запуска «Сетуни» в производство проводились семинары по программированию, которые послужили, наверное, отправной точкой для большинства других семинаров по вычислительной технике — как московских, так и новосибирских. Результатом этих семинаров стал ежегодник, в котором публиковались программы — включая исходный код и подробное описание принципов работы, проблем и задач, которые эта программа решала.

- Какие же преимущества давала троичная логика?

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

- То есть это была исключительно счётная машина?

- Да, она создавалась именно для выполнения расчётов. А вот в первом варианте «Сетуни-70» уже были некоторые средства для выполнения логических операций.

- «Сетунь-70» начала разрабатываться сразу, как только первая «Сетунь» была закончена?

- Нет. В 1965 году был расцвет первой «Сетуни», когда она производилась, продавалась, поставлялась в университеты и КБ. Ближе к семидесятому году, к столетнему юбилею Ленина, всем институтам предлагали показать свои достижения. Коллектив Николая Петровича решил сделать следующую модель «Сетуни», тоже троичную. ЭВМ назвали «Сетунь-70». Работу начали в 1968 году. Сначала был сделан один вариант и нормально запущен, но потом пришла мысль чуть-чуть поменять архитектуру и лучше приспособить её для стекового программирования, которое сейчас больше известно как структурное. Идею структурного программирования предложил Дейкстра, и «Сетунь-70» прекрасно подошла для такого подхода.