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.