www.wikidata.de-de.nina.az
TECO ursprunglich Tape Editor and COrrector spater Text Editor and COrrector ist ein Texteditor fur Rechner der Firma DEC Entwickelt wurde TECO 1962 63 von Daniel L Murphy 1 fur die PDP 1 am MIT Ursprunglich wurde TECO dazu benutzt Lochstreifen zu bearbeiten Versionen von TECO gab es fur samtliche PDP Rechner auf der VAX unter VMS konnte TECO dank der vorhandenen PDP 11 Emulation ebenfalls eingesetzt werden TECO ist immer noch Bestandteil der von Hewlett Packard Enterprise vertriebenen aktuellen OpenVMS Version 2 Die Arbeit mit TECO ist sehr kryptisch da es darauf optimiert war mit moglichst wenig Tastenschlagen den Editor zu steuern oder machtige Makros zu erstellen Wie der Name andeutet sind eine Vielzahl von TECO Kommandos von gangigen Arbeitsschritten einer Zeit abgeleitet als Programmierung noch mit Hilfe von Schere Klebeband und Lochkarten praktiziert wurde TECO ist der Vorganger von Emacs das in seinen Anfangen eine Sammlung von TECO Makros war die es ermoglichten Texte in einem Vollbildmodus mit sofortiger Ansicht der Anderungen zu bearbeiten Ab 1986 existierte mit Video TECO eine solche grafische Version von TECO selbst 3 dieser Modus fand sich auch in spateren Nachahmungen von TECO wieder TECO als Programmiersprache BearbeitenTECO ist mit seinen Makrofunktionen eine vollstandige Programmiersprache Alan Kotok hat wahrend seines Studiums einen Lisp Interpreter in TECO geschrieben Ein wesentliches Element fur die Programmierfunktion sind die Q Register 36 Speicher benannt 0 9 und A Z die sowohl Text als auch Zahlenwerte aufnehmen konnen Enthalt ein Q Register Text so kann dieser Text weiterverarbeitet ausgegeben oder falls es sich um eine gultige TECO Befehlssequenz handelt auch ausgefuhrt werden Es ist daher in TECO moglich Programmteile wahrend des Laufs erst zu generieren und dann auszufuhren Ein Trivialbeispiel eines TECO Programms Summation der Zahlen von 1 bis 100 lautet 0uA0uB100 lt A qBuB gt qB Das hier vorkommende Zeichen ist die TECO Darstellung der Escape Taste an dieser Stelle ist also Esc einzugeben Esc trennt Kommandos falls notig und beendet Texteingaben EscEsc fuhrt die Befehlskette aus Siehe auch Hallo Welt Beispiel in TECOModerne Implementierungen BearbeitenTECO ist noch heute auf den verschiedenen simulierten PDP Rechnern lauffahig die im Rahmen des Projektes SIMH zur Simulation historischer Computer zur Verfugung stehen Ausserdem gibt es spatere Implementierungen fur verschiedene andere Betriebssysteme darunter Microsoft Windows Linux und macOS 4 5 Einzelnachweise Bearbeiten Daniel L Murphys Homepage englisch TECO in der HP OpenVMS Systemdokumentation Memento des Originals vom 13 Juni 2011 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot h71000 www7 hp com abgerufen am 18 Dezember 2009 TECO Manual V4 Abgerufen am 8 Oktober 2018 englisch Tom Almy Ubersichtsseite uber verschiedene TECO Versionen Abgerufen am 8 Oktober 2018 englisch https github com fpjohnston TECO 64 Abgerufen von https de wikipedia org w index php title TECO Texteditor amp oldid 220632968