Tcl | ||||
---|---|---|---|---|
Paradigma | objectgeoriënteerd programmeren, procedurele programmering, imperatief programmeren, functioneel programmeren, event-driven programming | |||
Verschenen | 1988 (35 jaar) | |||
Ontworpen door | John Ousterhout | |||
Ontwikkeld door | John Ousterhout | |||
Huidige versie | 9.0.0[1] (10 september 2024; 26 september 2024) | |||
Typesysteem | dynamisch typesysteem | |||
Implementaties | ActiveTcl, Androwish | |||
Dialecten | Hecl, Jim, Jacl, Picol | |||
Invloed op | Windows PowerShell | |||
Licentie | (en) Tcl/Tk-licentie | |||
Bestandsextensies | tcl, tbc | |||
Website | (en) Officiële website | |||
|
Tcl (afkorting van tool command language) is een scripttaal die eind jaren tachtig werd ontwikkeld door John Ousterhout. Deze scripttaal, die steeds verder ontwikkeld wordt, is bedoeld om zelfstandig gebruikt te worden en wordt ook gebruikt om als scripttaal in andere programma's in te bouwen. Tcl wordt meestal uitgesproken als 'tikkel' en heel vaak wordt met Tcl de Tk-toolkit gebruikt, waarmee dan een grafische gebruikersinterface wordt gemaakt (men spreekt dan over Tcl/Tk). Tcl is beschikbaar voor Unix/Linux, Windows, OS X en Android.