Tcl (originalmente de "Tool Command Language", mas convencionalmente renderizado como quot;Tcl" em vez de quot;TCL" pronunciado como quot;tickle" ou quot;tee-see-ell") é uma linguagem de escrita criada por John Ousterhout. Originalmente " nascido de frustration ", de acordo com o autor, com programadores que concebem seus próprios idiomas destinados a ser incorporados em aplicações, Tcl ganhou aceitação por conta própria. É comumente usado para prototipagem rápida, aplicativos scripted, GUIs e testes. Tcl é usado em plataformas de sistemas embarcados, tanto em sua forma completa e em várias outras versões de impressão de pequenos pés. A combinação de Tcl e o kit de ferramentas GUI Tk é referida como Tcl/Tk.