Die Text Executive Programming Language, kurz TEX, ist eine Sprache, die Mitte der 1970er-Jahre bei Honeywell Information Systems entstand. Sie diente der Textverarbeitung am Terminal und konnte zugleich als Steuersprache für das Betriebssystem eingesetzt werden. Mit dem Satzsystem TeX von Donald Knuth hat sie nichts zu tun. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.
Geschichte
Die wichtigsten Belege für die Geschichte von TEX stammen aus den Unterlagen von Bob Bemer, die heute im Computer History Museum liegen. In einem internen Honeywell-Memo vom 28. September 1976 schrieb Bemer, TEX und die von ihm entwickelte Präfixnotation („semantic labels“) hätten zahllose Möglichkeiten im Umgang mit Text eröffnet. Er nannte die nächsten Schritte: TEX sollte in die oberste Ebene des Betriebssystems eingebaut, genauer spezifiziert und auch in Multics übernommen werden; außerdem brauche es Dokumentation, wiederverwendbare Bausteine und Lernprogramme, die selbst in TEX geschrieben sind.
In einer weiteren Aufstellung in Bemers Unterlagen werden Clamons und Keys als Entwickler von Sprache und Prozessor genannt. Der Katalog des Computer History Museum führt außerdem Material zum Text Executive Processor und zu einem Übersetzungsprogramm namens TEXTRAN aus den Jahren 1977 bis 1983.
Merkmale
Bemer verglich TEX mit APL und sah darin eine Art allgemeine Arbeitsumgebung: im Kern eine Steuersprache, die man direkt von der Konsole aus benutzt. Er schlug vor, mit interaktiven TEX-Programmen die komplizierte Job Control Language für Kundenprodukte zu verbergen und Werkzeuge für die Softwareherstellung zu bauen, denn Softwareherstellung sei im Grunde Textverarbeitung auf einer Datenbank. Als Beispiel beschreibt er ein interaktives Programm zum Vergleich zweier Rentenpläne, das er nach eigenen Angaben ohne TEX nicht in Angriff genommen hätte.
Einordnung
TEX steht für die frühen Skriptsprachen der Großrechnerwelt, die Textbearbeitung und Systemsteuerung miteinander verbanden. Eine ähnliche Verbindung von Editor und Sprache bietet TECO. Weitere Sprachen finden Sie in unserer Liste: Programmiersprachen, die mit T beginnen.
Quellen
- Robert W. Bemer Papers, Korrespondenz (Computer History Museum), darin das Memo „Exploratory Areas Requiring Assistance“ vom 28. September 1976
- Computer History Museum: Text processing – Text Executive Processor (TEX), Katalognummer 102785435
Stand: 15.10.2026