Struttura di controllo switch

Quando sei di corsa ed entri nei bagni dell’Autogrill, hai pochi secondi per decidere qual è la porta giusta, e non è il caso di sbagliare! Stessa situazione la troviamo quando scriviamo il nostro codice. In Tcl ci viene in aiuto il comando switch che permette...

Struttura di controllo if-then-else

Nella vita bisogna fare delle scelte e quindi è necessario sviluppare alcune qualità fondamentali come la calma, la riflessione e il coraggio per poi prendere la nostra decisione senza tentennare! Anche nella programmazione occorre molto spesso gestire delle scelte....

Problemi con i numeri

I bit fanno brutti scherzi Indipendentemente dal linguaggio di programmazione, il computer può causare delle approssimazioni ai valori frazionari dovute al suo intrinseco limite nella precisione con la quale riesce a trattare internamente l’informazione numerica...

Installazione Tcl e Tk

Se vogliamo testare soltanto dei piccoli spezzoni di codice Tcl, possiamo accontentarci di utilizzare degli strumenti online come Ideone. Se però il codice si fa più complesso e, soprattutto, se si vogliono creare delle applicazioni che abbiano anche una interfaccia...

Tk – Perché Tk?

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...

Espressioni (expr)

Puliamo bene la lavagna. Facciamo un respiro profondo. Prendiamo il gessetto e cominciamo a fare un po’ di matematica. Nel linguaggio di programmazione Tcl il comando per comporre delle espressioni matematiche, logiche o relazionali è expr. Grazie al comando...

Per una informatica come bene comune

La scorsa settimana mi sono imbattuto in un articolo di Raffaele Amendola intitolato La sfida degli algoritmi non è solo tecnica: è politica e culturale. Il tema è quello della non-neutralità della tecnologia, e del software in particolare, ed è oggi un tema di...

Parentesi quadre

Vi è mai capitato di inserire un euro in una macchinetta del caffè e ricevere un bicchiere vuoto? Una bella scocciatura e non serve prenderla a calci, lei rimarrà impassibile e si terrà pure il vostro euro! Per fortuna che in Tcl queste cose non accadono: se vogliamo...

Parentesi graffe

Nel magico mondo del linguaggio di programmazione Tcl, le parentesi graffe {…} segnano dei precisi confini all’interno dei quali vigono leggi originali che è bene conoscere. La legge più importante è che al loro interno non funziona la sostituzione che...

Sostituzione e valutazione

Arrivati a questo punto dovremmo aver ben chiaro che in Tcl, quando scriviamo una riga di codice, in concreto ciò che scriviamo è un comando. Bene, ma quando mandiamo in esecuzione questo nostro comando, l’interprete Tcl cosa fa? L’interprete Tcl compie...