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.