DSSP (programming)
![]() | This article needs attention from an expert in Computer science. Please add a reason or a talk parameter to this template to explain the issue with the article. |
![]() | The topic of this article may not meet Wikipedia's general notability guideline. (October 2006) |
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."