Jump to content

DSSP (programming)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by B. Wolterding (talk | contribs) at 09:03, 23 June 2007 (asking for expert review). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

DSSP (Dialog System for Structured Programming) is a programming language. It was created by students in the laboratory of Brousentsov N. P. at the Computer Science department of the Moscow State University in 1980. The 32-bit version was created in 1989.

DSSP is similar to the Forth programming language; both are examples of stack-based languages. It may be seen as an early fork from Forth, yet with roots extending to the ternary logic computers called Setun built by Brousentsov in the late 1950s and early 1960s.

Relying on the principle of "one word of text - one word of machine code", DSSP stays very close to the actual machine in structure. It uses Reverse Polish Notation, which is a stack-oriented form of calculating.

The first document in English regarding this obscure language distinguishes DSSP from Forth in the following manner: "DSSP was not invented. It was found. That is why DSSP has not versions, but only extensions. Forth is created by practice. DSSP is created by theory."