Welcome to the Dictionary of Programming Languages, a compendium
of computer coding methods assembled to provide information and
aid your appreciation for computer science history.
Browse the dictionary by clicking on a section:
Get a full dump of the dictionary:
List of Names
- Language type:
D - Database or Text-processing
Teco was an editor and interpreted text
editing language characterized by
extremely terse syntax.
Teco offers extensive facilities for
text manipulations, keyboard handling,
and screen drawing. Built-in data
types include integers,
strings, buffers, dispatch tables.
Some versions had additional data types.
Control structures supported included
simple loop and conditional constructs,
as well as means for defining new functions
(macros) and binding them to user input in
Teco is an interpreted language. Original
interpreters were written in platform
assembly language, later ones were written
in C or other languages.
Implementations of Teco are available for
some Unix systems, VMS, MS-DOS, and for
many obsolete DEC operating systems.
Manuals are often included with
Digital Equipment Corp, 1980?
- See Also:
Teco stands for Text Editor and COrrector
(originally, it is reputed to have stood
for Tape Editor...).
The syntax of TECO is extremely cryptic
and compact. Most constructs and commands
in the language are only one or two bytes
(not necessarily printable characters
either) and many of the commands had
TECO was commonly employed on DEC
computers, such as the PDP-11, DEC-10,
DEC-20, and VAX, to write editors and
editor extensions, as well as text
processing programs. Emacs was
originally written in Teco.
- Sample code:
! DISPLAY CURRENT LINE'S ASCII CODES, 20 PER DISPLAY-LINE.!
! D F KOENIG, 1989-11-24. !
@^U.L[^[^A Line length = ^A^[
^A^[ ^[|^[^A ^A^[ ^['^['^[>^[^A
Descriptions in this dictionary are ©1997-99 Neal Ziring. Some
examples copyright of their respective authors. Some
technologies and languages are trademarked. Permission to
copy descriptions is granted as long as authorship credit is preserved.
Comments on this dictionary, corrections and suggestions, are all welcome.
Please use email, the address is firstname.lastname@example.org
[Ziring MicroWeb Home]
Dictionary and script maintained by Neal Ziring, last major modifications 3/18/98. Most recent
additions to dictionary and master list, 1/00.