Tcl, sigla de
Tool Command Language (Linguagem de Comandos de Ferramentas), é uma
linguagem de programação para
scripts criada por
John Ousterhout, de fácil aprendizagem, mas muito poderosa. Tcl pode ser utilizada numa vasta gama de aplicações, sendo bastante utilizada para a escrita de programas com
interface gráfica, onde geralmente se utiliza a sua extensão
Tk Toolkit, a interface gráfica padrão para o Tcl (e para outras linguagens de programação).