TCL

Keywords: TCL, Código, Inglés, Linux, Mac, Script, Unicode, Unix, Windows

TCL (del inglés Tool Command Language) es un lenguaje de script creado por John Ousterhout, de fácil aprendizaje y potente. Se usa principalmente en programas rápidos, aplicaciones "script", entornos gráficos y pruebas.

Amenudo se usa junto con TK (del inglés Tool Kit) para creación de interfaces gráficas.

Características generales

Antecedentes

El lenguaje TCL originalmente había sido proyectado a ser un lenguaje de comando reutilizable. Quienes desarrollaron TCL habían estado creando una serie de herramientas interactivas, cada una constaba de su propio lenguaje de comando. Desde que estos estudiosos se comenzaron a interesar más en estas herramientas que en los lenguajes de comandos que utilizarían, estos lenguajes comenzaron a construirse rápidamente sin considerar el diseño apropiado, sin mucha importancia.

Después de implementar tantos lenguajes de comandos creados de esta forma y de haber experimentado problemas con cada uno de ellos, decidieron concentrar su atención en la implementación de un objetivo general, un lenguaje de comando eficaz que pudiera ser integrado fácilmente en nuevas aplicaciones. Es de esta manera que nace el lenguaje TCL(Tool Command Language), cuyas siglas en Inglés significan Lenguaje de Herramientas de Comando.

Desde ese entonces, el lenguaje TCL ha sido muy usado como lenguaje de código. En muchos casos, TCL es usado en combinación con la librería TK("Tool Kit"), la cual es un conjunto de comandos y procedimientos que lo hacen relativamente fácil para programar interfaces de usuario gráficas.

Una de las características más usadas de TCL es su extensibilidad. Por ejemplo, si una aplicación requiere algo de funcionalidad no ofrecida por el TCL estándar, los nuevos comandos de TCL pueden ser implementados usando el lenguaje C, un integrado sumamente fácil. Desde que TCL comenzó a ser un lenguaje muy fácil de extender, mucha gente ha ido escribiendo una serie de extensiones para algunas tareas, y han hecho que estas se encuentren disponibles de forma gratuita en la Internet.

Enlaces exteriores

Keywords: TCL, Código, Inglés, Linux, Mac, Script, Unicode, Unix, Windows