Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Советский троичный компьютер
река в России
Soviet ternary computer
the river in Russia
Сетунь (Сетунь) — компьютер, разработанный в 1958 году в Московском государственном университете. Он был создан под руководством Сергея Соболева и Николая Брусенцова. Это был самый современный троичный компьютер, использующий сбалансированную троичную систему счисления и трёхзначную троичную логику вместо двухзначной двоичной логики, преобладающей в других компьютерах.
Setun (Сетунь) was a computer developed in 1958 at Moscow State University. It was built under the leadership of Sergei Sobolev and Nikolay Brusentsov. It was the most modern ternary computer, using the balanced ternary numeral system and three valued ternary logic instead of the two valued binary logic prevalent in other computers.
Обзор
Компьютер был построен для удовлетворения потребностей Московского государственного университета. Он был изготовлен на Казанском математическом заводе. С 1959 по 1965 год было построено 50 компьютеров, после чего производство было остановлено. Характерная оперативная память состояла из 81 слова, каждое слово состояло из 18 тритов (третичных цифр) с дополнительными 1944 словами на магнитном барабане (общей емкостью около 7 КБ). В период с 1965 по 1970 год в Московском государственном университете для замены Setun использовался обычный двоичный компьютер. Хотя этот двоичный компьютер обеспечивал сопоставимую производительность, он был в 2,5 раза дороже Setun. В 1970 году была разработана новая троичная компьютерная архитектура – Setun 70. Идеи Эдсгера В. Дейкстры о структурированном программировании были реализованы в аппаратной части этого компьютера. Был разработан и реализован Николаем Брусенцовым короткий набор инструкций, независимо от принципов архитектуры RISC. Аппаратная архитектура Setun 70 была преобразована в Диалоговую систему структурированного программирования (DSSP). DSSP эмулирует архитектуру "Setun 70" на двоичных компьютерах, тем самым реализуя преимущества структурированного программирования. Язык программирования DSSP имеет синтаксис, схожий с языком Forth, но отличается последовательностью базовых инструкций, особенно инструкций условного перехода. DSSP был разработан Николаем Брусенцовым и аспирантами в 1980-х годах в Московском государственном университете. 32-битная версия была реализована в 1989 году.
The computer was built to fulfill the needs of Moscow State University. It was manufactured at the Kazan Mathematical plant. Fifty computers were built from 1959 until 1965, when production was halted. The characteristic operating memory consisted of 81 words of memory, each word composed of 18 trits (ternary digits) with additional 1944 words on magnetic drum (total of about 7 KB). Between 1965 and 1970, a regular binary computer was used at Moscow State University to replace it. Although this replacement binary computer performed equally well, it was 2.5 times the cost of the Setun. In 1970, a new ternary computer architecture, the Setun 70, was developed. Edsger W. Dijkstra's ideas of structured programming were implemented in the hardware of this computer. The short instructions set was developed and implemented by Nikolay Brusentsov independently from RISC architecture principles. The Setun 70 hardware architecture was transformed into the Dialogue System of Structured Programming (DSSP). DSSP emulates the "Setun 70" architecture on binary computers, thus it fulfills the advantages of structured programming. DSSP programming language has similar syntax to the Forth programming language but has a different sequence of base instructions, especially conditional jump instructions. DSSP was developed by Nikolay Brusentsov and doctoral students in the 1980s at Moscow State University. A 32 bit version was implemented in 1989.