Jump to content

DSSP (programming)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Smoe (talk | contribs) at 21:17, 8 January 2006 (Added Rasmol). 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."

DSSP also stands for Digital Shape Sampling and Processing. A unique method of Digitizing the Physical world. DSSP involves scanning a physical object with a 3D Scanner and processing the data with a Software. Geomagic Inc, based in Research Triangle Park,NC USA is considered as a pioneer in this field. The points generated by the scanning process accurately define the 3D surface profile of the object being scanned, enabling the creation of a 3D CAD model of the scanned object. The scanned point set, known as a "point cloud" may be aligned with an existing CAD model, and using GeoMagic's software, evaluate the geometric difference between the "as manufactured" object (point cloud) and the "as designed" object (CAD model) The result is a color mapped model, showning the difference in size between the two objects. This technique is known as Computer Aided Inspection (CAI)

http://www.geomagic.com

DSSP also stands for an algorithm that determines the secondary structure of protein subsequences from the coordinates of a protein structure.

Reference


Template:4LA