Tcl (afkorting van
tool command language) is een flexibele
scripttaal, eind
jaren tachtig ontwikkeld door
John Ousterhout. Deze scripttaal die nog 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 en Mac OS X.