Tcl - Descripción general
Tcl es una forma abreviada de Tool Command Language. John Ousterhout de la Universidad de California, Berkeley, lo diseñó. Es una combinación de un lenguaje de scripting y su propio intérprete que se integra a la aplicación, desarrollamos con ella.
Tcl se desarrolló inicialmente para Unix. Luego fue portado a Windows, DOS, OS / 2 y Mac OSX. Tcl es muy similar a otros lenguajes de shell de Unix como Bourne Shell (Sh), C Shell (csh), Korn Shell (sh) y Perl.
Su objetivo es proporcionar la capacidad de los programas para interactuar con otros programas y también para actuar como un intérprete integrable. Aunque el objetivo original era permitir que los programas interactuaran, puede encontrar aplicaciones completas escritas en Tcl / Tk.
Características de Tcl
Las características de Tcl son las siguientes:
Reducción del tiempo de desarrollo.
Kit de interfaz de usuario potente y sencillo con integración de TK.
Escribe una vez, corre a cualquier lugar. Se ejecuta en Windows, Mac OS X y casi en todas las plataformas Unix.
Muy fácil de comenzar para programadores experimentados; ya que, el idioma es tan simple que pueden aprender Tcl en unas pocas horas o días.
Puede ampliar fácilmente las aplicaciones existentes con Tcl. Además, es posible incluir Tcl en C, C ++ o Java a Tcl o viceversa.
Tenga un poderoso conjunto de funciones de red.
Finalmente, es un código abierto, gratuito y se puede utilizar para aplicaciones comerciales sin ningún límite.
Aplicaciones
Tcl es un lenguaje de uso general y puede encontrar Tcl en todas partes. Incluye,
- Sitios web escalables que a menudo están respaldados por bases de datos.
- Los servidores web de alto rendimiento se construyen con TclHttpd.
- Tcl con sitios web basados en CGI.
- Aplicaciones GUI de escritorio.
- Aplicaciones integradas.