Was ist TAL?

TAL, die Transaction Application Language, ist die Programmiersprache der ausfallsicheren NonStop-Rechner von Tandem Computers, die heute zu Hewlett Packard Enterprise gehören. Das Referenzhandbuch beschreibt sie als höhere, blockstrukturierte Sprache, mit der Systemsoftware und Programme für transaktionsorientierte Anwendungen geschrieben werden. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Geschichte

Die erste Ausgabe des TAL-Referenzhandbuchs erschien laut Dokumenthistorie im April 1981 für das Betriebssystem GUARDIAN, ein Nachtrag folgte im Oktober 1982, die zweite Ausgabe im März 1985. Herausgeber war Tandem Computers in Cupertino. Die Sprache wird bis heute unterstützt: Hewlett Packard Enterprise bietet einen viertägigen Kurs „TAL/pTAL Programming“ an, der sich an Systemprogrammierer richtet. pTAL ist die Variante für die nativen Programme auf neueren NonStop-Systemen.

Merkmale

Laut Handbuch wird TAL vor allem dann eingesetzt, wenn es auf höchste Leistung ankommt, etwa für Betriebssystemteile oder für Prozesse des Transaktionssystems PATHWAY. Viele Softwareprodukte von Tandem selbst waren in TAL geschrieben. Ein Programm besteht aus Prozeduren und Unterprozeduren, die die Blockstruktur bilden; eine Prozedur trägt das Attribut MAIN und wird beim Start als erste ausgeführt. Zur Entwicklung gehörten Werkzeuge wie der symbolische Debugger INSPECT und der Binder BINDER.

HPE empfiehlt als Vorkenntnisse für den Kurs Erfahrung mit C, Pascal oder anderen blockstrukturierten, prozeduralen Sprachen. Der Kurs behandelt unter anderem Zeiger und Adressierung sowie die Zusammenarbeit von C und TAL.

Einordnung

TAL ist eine Systemsprache für eine ganz bestimmte Rechnerfamilie und deshalb außerhalb der NonStop-Welt kaum bekannt. Ähnlich zweckgebunden war TACPOL für die Rechner der US-Artillerie. Weitere Sprachen finden Sie in unserer Liste: Programmiersprachen, die mit T beginnen.

Quellen

Stand: 15.10.2026

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.