Сетунь ( рус . Сетунь ) — компьютер, разработанный в 1958 году в Московском государственном университете . Он был создан под руководством Сергея Соболева и Николая Брусенцова . Это был самый современный троичный компьютер , использующий сбалансированную троичную систему счисления и трёхзначную троичную логику вместо двузначной двоичной логики, распространённой в других компьютерах. [1] [2] [3]
Компьютер был построен для нужд Московского государственного университета. Он был изготовлен на Казанском математическом заводе. Пятьдесят компьютеров были построены с 1959 по 1965 год, когда производство было остановлено. Характерная оперативная память состояла из 81 слова памяти, каждое слово состояло из 18 тритов (троичных цифр) с дополнительными 1944 словами на магнитном барабане (всего около 7 Кбайт). [4] Между 1965 и 1970 годами в Московском государственном университете для его замены использовалась обычная двоичная вычислительная машина. Хотя эта заменяющая двоичная вычислительная машина работала так же хорошо, она была в 2,5 раза дороже «Сетуни». [5]
В 1970 году была разработана новая троичная архитектура ЭВМ — Сетунь-70. В аппаратной части этой ЭВМ были реализованы идеи структурного программирования Эдсгера В. Дейкстры . Система коротких инструкций была разработана и реализована Николаем Брусенцовым независимо от принципов архитектуры RISC . [5]
Аппаратная архитектура «Сетунь-70» была преобразована в Диалоговую Систему Структурного Программирования (ДССП). ДССП эмулирует архитектуру «Сетунь 70» на бинарных компьютерах, тем самым реализуя преимущества структурного программирования. Язык программирования ДССП имеет синтаксис, схожий с языком программирования Форт , но имеет иную последовательность базовых инструкций, особенно инструкций условного перехода. ДССП была разработана Николаем Брусенцовым и аспирантами в 1980-х годах в Московском государственном университете . 32-битная версия была реализована в 1989 году.