Tool Command Languaje es el nombre completo de uno de los lenguajes interpretados versátiles y poderosos que podemos encontrar para realizar aplicaciones de todo tipo, por supuesto estamos hablando de Tcl/tk. Este lenguaje multiplataforma, es ideal para crear interfaces gráficas y programas completos que pueden ser ejecutados bajo una línea de comandos o entornos gráficos.
Tcl/tk posee una característica interesante, la cual permite a los usuarios realizar tareas rápidas importando y utilizando comandos de lenguajes poderosos y mucho más populares, como C/C++. Cuenta con un sistema de trabajo completo, que permite crear código estructurado de manera fácil y eficiente.
Tcl/tk incorpora una gran cantidad de opciones de trabajo, viene con la opción de incluir librerías y diferentes tipos de complementos que permiten realizar diferentes tipos de aplicaciones desde las más ligeras hasta las más complejas. Puede crear diferentes tipos de librerías para exportar a otros programas o proyectos que vamos a realizar.
Este lenguaje de programación, cuenta con una extensa documentación y su licencia de uso es GPL.