GNU/Linux
GNU/Linux ha la propria forza
nella sua attiva comunità,
sempre compatta e portata
all'aiuto verso gli altri
e la condivisione reciproca.
In questo modo ogni utente
entra in una comunità grande
ma soprattutto orientata alla
libertà e aiuto per tutti.
Main Link
Aiuta Free Penguin
Other
Free Penguin guide  -  tcl/tk
Tcl/Tk





Guida Tcl/Tk



Tcl (acronimo di Tool Command Language), è un linguaggio scripting creato da John Ousterhout generalmente considerato di facile apprendimento ma allo stesso tempo potente. Viene comunemente usato per prototipizzare rapidamente e testare applicazioni interpretate, anche dotate di GUI. La pronuncia suggerita per l' acronimo Tcl è "tickle".


Le caratteristiche del linguaggio Tcl comprendono:

* Qualsiasi cosa è un comando, comprese le strutture del linguaggio. Queste ultime utilizzano la Notazione polacca inversa.
* Qualsiasi cosa può essere ridefinita o sovrascritta dinamicamente.
* Tutti i tipi di dato possono essere manipolati come stringhe, compreso il codice.
* Utilizza regole sintattiche estremamente semplici.
* Possiede un' interfaccia event-driven per i sockets and i files.
* Facilmente estendibile tramite una API che premette di collegare all' interprete oggetti scritti in linguaggio C, C++ e Java.
* Completo supporto per l' Unicode già dal 1999.
* Indipendente dalla piattaforma. L' interprete è già stato portato su: Win32, UNIX, Mac, etc.
* Buona integrazione con il sistema a finestre grazie all' estensione Tk.


L'estensione Tk è un insieme di strumenti per scrivere GUI (un toolkit di widget) implementato dallo stesso autore di Tcl. Può essere usato anche in combinazione ad altri linguaggi come Perl, Python, Ruby, Lisp ed altri, ed è stato portato su varie piattaforme quali GNU/Linux, Apple Macintosh, Unix and Windows.