Tk è una estensione di Tcl, creata nel 1991 da John Ousterhout, lo stesso autore di Tcl.

Questa estensione permette la creazione di interfacce grafiche (GUI) che rispettano lo stile del sistema operativo che le ospita.

Ciò significa che una volta scritta la nostra applicazione, questa potrà funzionare, senza necessità di modificare il codice sorgente, sui principali sistemi operativi (GNU/Linux, Microsoft Windows, macOS).

Questo blog consiglia l’utilizzo del sistema operativo GNU/Linux Debian.

Sebbene Tk possa essere utilizzata anche da altri linguaggi di programmazione dinamici (per esempio Python, Ruby e Perl), con Tcl la sua integrazione è nativa.

Ecco perché è utile conoscere Tk!

Installazione

Per l’installazione rimando all’articolo Installazione Tcl e Tk.


Nel prossimo articolo costruiremo la nostra prima semplicissima applicazione grafica.