<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=TECO_%28Texteditor%29</id>
	<title>TECO (Texteditor) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=TECO_%28Texteditor%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=TECO_(Texteditor)&amp;action=history"/>
	<updated>2026-06-08T06:45:29Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=TECO_(Texteditor)&amp;diff=287887&amp;oldid=prev</id>
		<title>imported&gt;Xenein: /* growthexperiments-addlink-summary-summary:1|2|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=TECO_(Texteditor)&amp;diff=287887&amp;oldid=prev"/>
		<updated>2024-11-11T04:11:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:1|2|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;TECO&amp;#039;&amp;#039;&amp;#039; (ursprünglich &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;ape &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;ditor and &amp;#039;&amp;#039;&amp;#039;CO&amp;#039;&amp;#039;&amp;#039;rrector&amp;#039;&amp;#039;, später &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;ext &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;ditor and &amp;#039;&amp;#039;&amp;#039;CO&amp;#039;&amp;#039;&amp;#039;rrector&amp;#039;&amp;#039;) ist ein [[Texteditor]] für Rechner der Firma [[Digital Equipment Corporation|DEC]]. Entwickelt wurde TECO 1962/63 von Daniel L. Murphy&amp;lt;ref&amp;gt;[http://www.opost.com/dlm/#teco Daniel L. Murphys Homepage] (englisch)&amp;lt;/ref&amp;gt; für die [[PDP-1]] am [[Massachusetts Institute of Technology|MIT]]. Ursprünglich wurde TECO dazu benutzt, [[Lochstreifen]] zu bearbeiten.&lt;br /&gt;
&lt;br /&gt;
Versionen von TECO gab es für sämtliche [[Programmed Data Processor|PDP]]-Rechner, auf der [[Virtual Address eXtension|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.&amp;lt;ref&amp;gt;{{Webarchiv|url=http://h71000.www7.hp.com/doc/83final/9996/9996pro_72.html |wayback=20110613071937 |text=TECO in der HP-OpenVMS-Systemdokumentation |archiv-bot=2019-05-17 00:41:39 InternetArchiveBot }}, abgerufen am 18. Dezember 2009&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Arbeit mit TECO ist sehr kryptisch, da es darauf optimiert war, mit möglichst wenig Tastenschlägen den Editor zu steuern oder mächtige [[Makro]]s zu erstellen. Wie der Name andeutet, sind eine Vielzahl von TECO-Kommandos von gängigen Arbeitsschritten einer Zeit abgeleitet, als Programmierung noch mit Hilfe von Schere, Klebeband und [[Lochkarte]]n praktiziert wurde.&lt;br /&gt;
&lt;br /&gt;
TECO ist der Vorgänger von [[Emacs]], das in seinen Anfängen eine Sammlung von TECO-Makros war, die es ermöglichten, Texte in einem Vollbildmodus mit sofortiger Ansicht der Änderungen zu bearbeiten. Ab 1986 existierte mit Video TECO eine solche grafische Version von TECO selbst;&amp;lt;ref&amp;gt;{{Internetquelle|url=http://www.copters.com/teco.html|titel=TECO Manual V4|sprache=englisch|zugriff=2018-10-08}}&amp;lt;/ref&amp;gt; dieser Modus fand sich auch in späteren Nachahmungen von TECO wieder.&lt;br /&gt;
&lt;br /&gt;
== TECO als Programmiersprache ==&lt;br /&gt;
TECO ist mit seinen Makrofunktionen eine vollständige [[Programmiersprache]]. [[Alan Kotok]] hat während seines Studiums einen [[Lisp]]-Interpreter in TECO geschrieben. Ein wesentliches Element für die Programmierfunktion sind die &amp;#039;&amp;#039;Q-Register&amp;#039;&amp;#039;, 36 Speicher (benannt 0–9 und A–Z), die sowohl Text als auch Zahlenwerte aufnehmen können. Enthält ein Q-Register Text, so kann dieser Text weiterverarbeitet, ausgegeben oder – falls es sich um eine gültige TECO-Befehlssequenz handelt – auch ausgeführt werden. Es ist daher in TECO möglich, Programmteile während des Laufs erst zu generieren und dann auszuführen.&lt;br /&gt;
&lt;br /&gt;
Ein Trivialbeispiel eines TECO-Programms (Summation der Zahlen von 1 bis 100) lautet &amp;#039;&amp;#039;&amp;#039;0uA0uB100&amp;lt;%A+qBuB$&amp;gt;qB=$$&amp;#039;&amp;#039;&amp;#039;. Das hier vorkommende Zeichen &amp;#039;&amp;#039;$&amp;#039;&amp;#039; ist die TECO-Darstellung der [[Escape-Taste]], an dieser Stelle ist also {{Taste|Esc}} einzugeben; {{Taste|Esc}} trennt Kommandos (falls nötig) und beendet Texteingaben, {{Taste|Esc}}{{Taste|Esc}} führt die Befehlskette aus.&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Liste von Hallo-Welt-Programmen/Sonstige#TECO|titel1=&amp;#039;&amp;#039;Hallo-Welt&amp;#039;&amp;#039;-Beispiel in TECO}}&lt;br /&gt;
&lt;br /&gt;
== Moderne Implementierungen ==&lt;br /&gt;
TECO ist noch heute auf den verschiedenen simulierten PDP-Rechnern lauffähig, die im Rahmen des Projektes [[SIMH]] zur Simulation historischer Computer zur Verfügung stehen. Außerdem gibt es spätere Implementierungen für verschiedene andere Betriebssysteme, darunter [[Microsoft Windows|Windows]], [[Linux]] und [[macOS]].&amp;lt;ref&amp;gt;{{Internetquelle|url=http://almy.us/teco.html|titel=Übersichtsseite über verschiedene TECO-Versionen|sprache=englisch|autor=Tom Almy|zugriff=2018-10-08}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://github.com/fpjohnston/TECO-64&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Teco}}&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;br /&gt;
[[Kategorie:Skriptsprache]]&lt;br /&gt;
[[Kategorie:Historische Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Xenein</name></author>
	</entry>
</feed>