IT-Lexikon › Programmierung › Tcl

Tcl Tool Command Language

Programmierung Svenska → Aktualisiert: 2026-10-05

Skriptsprache von John Ousterhout, Berkeley 1988. Baut auf einer einzigen Idee auf: Alles ist eine Zeichenkette, und jede Zeile ist ein Befehl mit Argumenten. Ausgesprochen „tickle".

Die Syntax ist auf eine Art minimal, die an Lisp erinnert — selbst if und while sind gewöhnliche Befehle, die Codeblöcke als Zeichenkettenargumente entgegennehmen, was die Sprache trivial erweiterbar macht. Ursprünglich als einbettbare Konfigurationssprache für andere Programme gedacht, blieb sie genau dort hängen: Cisco IOS, die EDA-Werkzeuge von Cadence und Synopsys, Testsuiten und jede Menge Laborgeräte. Die Grafikbibliothek Tk (1991) war der erste praktikable Weg, mit demselben Code eine grafische Oberfläche über Unix, Windows und Mac hinweg zu bauen, und lebt als Pythons tkinter weiter. Auch das Werkzeug expect zur Automatisierung interaktiver Programme ist in Tcl geschrieben.

← Zurück zum Lexikon