Tcl - Visão Geral

Tcl é a forma abreviada de Tool Command Language. John Ousterhout, da University of California, Berkeley, o projetou. É uma combinação de uma linguagem de script e seu próprio interpretador que fica embutido no aplicativo, que desenvolvemos com ele.

Tcl foi desenvolvido inicialmente para Unix. Em seguida, foi portado para Windows, DOS, OS / 2 e Mac OSX. Tcl é muito semelhante a outras linguagens de shell do Unix como Bourne Shell (Sh), C Shell (csh), Korn Shell (sh) e Perl.

Tem como objetivo fornecer a capacidade de os programas interagirem com outros programas e também agir como um intérprete incorporável. Mesmo assim, o objetivo original era permitir que os programas interajam, você pode encontrar aplicativos completos escritos em Tcl / Tk.

Características do Tcl

Os recursos do Tcl são os seguintes -

  • Tempo de desenvolvimento reduzido.

  • Kit de interface de usuário poderoso e simples com integração de TK.

  • Escreva uma vez, corra em qualquer lugar. Ele roda em Windows, Mac OS X e quase em todas as plataformas Unix.

  • Muito fácil de começar para programadores experientes; já que a linguagem é tão simples que eles podem aprender Tcl em algumas horas ou dias.

  • Você pode estender facilmente os aplicativos existentes com o Tcl. Além disso, é possível incluir Tcl em C, C ++ ou Java para Tcl ou vice-versa.

  • Tenha um poderoso conjunto de funções de rede.

  • Por fim, é um código aberto, gratuito e pode ser usado para aplicativos comerciais sem qualquer limite.

Formulários

Tcl é uma linguagem de propósito geral e você pode encontrar Tcl em qualquer lugar. Inclui,

  • Sites escaláveis ​​que geralmente são apoiados por bancos de dados.
  • Servidores da web de alto desempenho construídos com TclHttpd.
  • Tcl com sites baseados em CGI.
  • Aplicativos de desktop GUI.
  • Aplicativos integrados.