Eposodio 145: Programmazione del computer

Trascrizione del fumetto

Quadro 1.
Alkina: Non puoi chiamare in aiuto il computer della nave?
Laby: No! Kodu ha rotto anche questo! Non posso nemmeno aggiornare il mio stato su “Spacebook”!

Quadro 2.
Alkina: Epo, puoi ripristinare il sistema di navigazione della nave?
Epo: Mi ci vorrà del tempo per interfacciare il computer della nave.

Quadro 3.
Alkina: OK, ragazzi, state a sedere tranquilli e sarete riportati sulla via di casa.
Ludd: Kodu, insegnami qualcosa sulla programmazione.

Quadro 4.
Kodu: OK, ma… cosa vuoi sapere?
Ludd: Tutto.

Quadro 5.
Kodu: In primo luogo, tutti i programmi hanno un punto di partenza e uno di fine.
Ludd: Perché?

Quadro 6.
Kodu: Beh, senza un punto di partenza non si può iniziare o eseguire un programma, senza una fine, il programma non smetterebbe mai di girare.
Ludd: Forte! Dimmi di più.

Nascondere la trascrizione

Nella nostra lingua per favore!

Perché tutti i programmi hanno bisogno di avere un inizio e una fine? Pensate ai dispositivi che si utilizzano ogni giorno. Telefono, computer, forno, …, ognuno ha qualcosa che lo fa partire e qualcosa che lo ferma quando l’operazione che si voleva fare è conclusa.

Senza un inizio, non si possono impostare i parametri iniziali (come un numero di telefono, una apertura o un tempo) che servono a dire al dispositivo come si vuole usarlo. Questo è un concetto importante nella programmazione. Un programmatore deve pensare a quali sono i parametri rilevanti da utilizzare nel suo programma e quali sono i valori di partenza che i parametri devono avere.

Senza una fine, il programma verrà mantenuto sempre in esecuzione, consumando risorse come l’elettricità e la potenza hardware, che non saranno disponibili per eseguire altri programmi in modo efficiente.