La parola algoritmo compare ormai ovunque. La incontriamo quando parliamo di motori di ricerca, social network, intelligenza artificiale, applicazioni, sicurezza informatica e perfino quando qualcuno dice che “l’algoritmo di Instagram ha deciso cosa mostrarci”. A forza di sentirla nominare, però, rischiamo di darle un significato quasi misterioso, come se un algoritmo fosse una specie di entità invisibile che decide autonomamente cosa fare. In realtà il concetto di algoritmo è molto più semplice. Un algoritmo è una sequenza ordinata e finita di istruzioni che permette di risolvere un problema o raggiungere un determinato risultato . Detto ancora più semplicemente: un algoritmo è un procedimento. Riceve delle informazioni, esegue una serie di operazioni secondo regole precise e produce un risultato. E, cosa forse sorprendente, gli algoritmi non appartengono soltanto al mondo dei computer. Li utilizziamo continuamente anche nella vita quotidiana. Un esempio semplicissimo: preparar...