Tcl - Panoramica

Tcl è una forma abbreviata di Tool Command Language. John Ousterhout dell'Università della California, Berkeley, lo ha progettato. È una combinazione di un linguaggio di scripting e del suo interprete che viene incorporato nell'applicazione, sviluppiamo con esso.

Tcl è stato sviluppato inizialmente per Unix. È stato quindi portato su Windows, DOS, OS / 2 e Mac OSX. Tcl è molto simile ad altri linguaggi di shell unix come Bourne Shell (Sh), C Shell (csh), Korn Shell (sh) e Perl.

Mira a fornire ai programmi la capacità di interagire con altri programmi e anche di agire come interprete incorporabile. Anche se l'obiettivo originale era quello di consentire ai programmi di interagire, puoi trovare applicazioni a tutti gli effetti scritte in Tcl / Tk.

Caratteristiche di Tcl

Le caratteristiche di Tcl sono le seguenti:

  • Tempi di sviluppo ridotti.

  • Kit di interfaccia utente potente e semplice con integrazione di TK.

  • Scrivi una volta, corri ovunque. Funziona su Windows, Mac OS X e quasi su tutte le piattaforme Unix.

  • Abbastanza facile da iniziare per programmatori esperti; da allora, la lingua è così semplice che possono imparare Tcl in poche ore o giorni.

  • Puoi facilmente estendere le applicazioni esistenti con Tcl. Inoltre, è possibile includere Tcl in C, C ++ o Java in Tcl o viceversa.

  • Avere un potente set di funzioni di rete.

  • Infine, è un open source, gratuito e può essere utilizzato per applicazioni commerciali senza alcun limite.

Applicazioni

Tcl è un linguaggio generico e puoi trovare Tcl ovunque. Include,

  • Siti web scalabili che sono spesso supportati da database.
  • Server web ad alte prestazioni costruiti con TclHttpd.
  • Tcl con siti Web basati su CGI.
  • Applicazioni GUI desktop.
  • Applicazioni incorporate.