'''Dynamic Debugging Technique''', or DDT, was the name of several [[debugger]] programs originally developed for [[DEC]] hardware, originally known as '''DEC Debugging Tape''' because it was distributed on [[paper tape]]. The first version of DDT was developed at MIT for the PDP-1 computer in 1961, but newer versions on newer platforms continued to use the same name. After being ported to other vendor's platforms and changing media, the name was changed to the less DEC-centric version.
'''Dynamic debugging technique''', or DDT, and its kin, ODT, which accepted octal base numbers, was a debugger program, a form of Command Line Interpreter. This type of program was designed to run on a character-based computer terminal, such as a Teletype, or a DecWriter, or a VT100. The output of the terminal is familiar to any MS-DOS user: ASCII characters on a limited-sized field, typically 80 characters wide, which is the width of an IBM punch card.
Today DDT is often used as a generic term for any debugger, and modifications of the [[TLA]] for new programs are common, "adb", "sdb", "dbx", and "gdb" for instance.
Each 80-character line, up to 20 lines high, would fit on the output of a VT100, before scrolling up out of sight, and was thereafter effectively invisible, unless the data was accessible to an editor, such as TECO.
In order to display each 80-character line, a specific command was required. Thus a programmer could not view a program in any coherent form before the eyes. Everything had to be remembered or felt. For people with eidetic memory, like Bill Gates, that is no problem. But for the vast majority of people, such feats of memory made use of this class of software impractical.
The arrow keys didn't work either, because there were no arrow keys on a typewriter keyboard. Thus one line up, or 2 lines down, were a series of keystrokes which were encoded for a specific meaning at a specific time of use.
'''See''': [[Text editor]], [[Line editor]], [[ed]], [[edlin]]
|