Setun-70

Setun-70
Also known asSetun 70 (Russian: Сетунь 70)
DeveloperNikolay Brusentsov and Yevgeny Zhogolev
ManufacturerMoscow State University (experimental model)
TypeTernary computer, two-stack architecture
ReleasedApril 1970 (experimental model)
Interpretive system based on Poliz
Memory9 pages × 81 trytes of trit-based main memory
PredecessorSetun
RelatedDSSP, Forth

Setun-70 was an experimental Soviet ternary computer developed at Moscow State University (MSU) between 1967 and 1970 by Nikolay Brusentsov and Yevgeny Zhogolev. Conceived as the successor to the original Setun of 1959, it abandoned the single-address accumulator design of its predecessor for a two-stack stack machine architecture whose instruction set was organized around variable-length 6-trit trytes.

An experimental machine was first run in April 1970. The architecture was designed to support structured programming in the sense advocated by Edsger W. Dijkstra at the hardware level, with a dedicated return stack handling subroutine nesting and conditional calls. Setun-70 never entered serial production - administrative decisions ended the ternary line shortly afterwards - but its instruction-set ideas were carried over to binary minicomputers and personal computers in the form of the Dialogue System of Structured Programming (DSSP) and were used for three decades to host the Nastavnik computer-assisted instruction system.