Tcl
| Tcl | |
|---|---|
| Basisdaten | |
| Paradigmen: | imperativ, funktional, objektorientiert |
| Erscheinungsjahr: | 1988 |
| Designer: | John Ousterhout |
| Entwickler: | Tcl Core Team |
| Aktuelle Version | 9.0.3 (13. November 2025) |
| Typisierung: | schwach, dynamisch |
| Beeinflusst von: | Lisp, Unix-Shell, C |
| Betriebssystem: | Windows, Linux, macOS, Mac OS Classic, Solaris, weitere Unix-Varianten und Klone |
| Lizenz: | BSD |
| www.tcl-lang.org/ | |
Tcl (Aussprache englisch tickle oder auch als Abkürzung für Tool command language) ist eine Open-Source-Skriptsprache.
Tcl wurde ursprünglich ab 1988 von John Ousterhout an der University of California, Berkeley als Makrosprache für ein experimentelles CAD-System entwickelt. Aus dieser Zeit stammt das Konzept, den Tcl-Interpreter als Bibliothek in z. B. ein C-Programm einzubinden, was auch heute noch möglich ist.
Die Wahlsprüche von Tcl lauten: „radically simple“, also „radikal einfach“, was sich insbesondere auf die Syntax der Sprache bezieht, und „everything is a string“, „Alles ist Text“, was sich auf den Umgang mit Befehlen und Daten in Tcl bezieht.
Die verbreitete Kombination aus Tcl und dem GUI-Toolkit Tk wird als Tcl/Tk bezeichnet.
- ↑ Tcl/Tk Core Development. Abgerufen am 16. Juli 2018 (englisch).
- ↑ [TCLCORE] Tk 9.0.3 RELEASED. 13. November 2025 (abgerufen am 13. November 2025).