Éditeur et correcteur de texte

TECO (prononcé /tee’koh/ ; à l’origine un acronyme pour Tape Editor and COrrector, mais plus tard Text Editor and COrrector) est un éditeur de texte développé à l’origine au MIT dans les années 1960, après quoi il a été modifié pour « tout le monde ».

Tous dialectes confondus, TECO a sans doute été l’éditeur le plus prolifique utilisé avant l’éditeur vi (inclus par la suite dans de nombreux systèmes Unix) et avant l’éditeur Emacs, dont TECO est un ancêtre direct (« Emacs » vient à l’origine de Editing MACroS, qui tourne sur TECO).

En plus d’être un éditeur, le TECO est un langage de programmation complet. Chaque lettre de l’alphabet peut représenter une instruction ou une cellule de mémoire, de sorte que le code semble très court mais aussi cryptique. Un exemple trivial d’addition des nombres de 1 à 100 s’écrirait 0uA0uB100<%A+qBuB$>qB=$$$. Le $ de cette séquence de commandes doit être saisi au clavier sous la forme d’un échappement (Esc), qui est un délimiteur ; le double Esc lance le programme.

Plateformes

TECO était disponible sur toutes les plates-formes PDP de Digital Equipment Corporation. Il fait toujours partie intégrante de la distribution du système d’exploitation OpenVMS de Hewlett-Packard, successeur indirect de Digital Equipment Corporation. Il existe également des versions pour MS-DOS, Linux et Mac OS.

Similar Posts: