Credo che tutti gli smanettoni informatici della mia generazione sappiano perfettamente chi fosse Niklaus Wirth, morto a Capodanno a 89 anni; e molti conoscevano anche la battuta apocrifa “In genere gli europei pronunciano il mio nome correttamente, mentre gli americani lo storpiano in ‘Nickel’s Worth.’ (‘Vale un nichelino’): insomma gli europei mi chiamano per nome, gli americani per valore”. Quasi tutti gli smanettoni di cui sopra hanno programmato in Pascal, il linguaggio da lui ideato: credo che il Turbo Pascal Borland sia stato uno dei programmi più piratati degli anni ’80.
Io invece non ho mai programmato in Pascal :-) In effetti mentre studiavo matematica mi ero portato avanti con il lavoro e avevo dato Sistemi 1 a informatica: andai a metà dicembre dal professore a chiedere il programma che prevedeva anche di scrivere (a mano, mica al computer!) un programma in Pascal, a Capodanno aprii per la prima volta il testo, il 6 gennaio sera chiesi a un mio amico informatico “scusa, mi dici quando devo mettere il puntoevirgola finale e quando no?”, la mattina del 7 entrai in aula e dopo un’oretta ne uscii dopo aver dato scritto e orale, per poi dimenticare quando mettere il puntoevirgola :-)
Ma a parte tutto, Wirth è stato fondamentale per passare dal paradigma di programmazione “quasi assembler” del FORTRAN (ma anche del BASIC) a quello algoritmico-strutturato. Il Pascal non è stato il primo linguaggio di programmazione con le strutture begin/end; ALGOL lo ha preceduto di quasi un decennio. Ma è stato il primo linguaggio di programmazione che fu studiato per insegnare a programmare “bene”, costringendoti a strutturare gli algoritmi; ed è per quello che ha avuto tutto quel successo. Se riuscivi a compilare un programma in Pascal senza che ti venisse sputata una serie di errori avevi qualche speranza di avere messo in pratica quello che volevi davvero fare. L’informatica cominciò così a diventare un mestiere, e non un’arte. Dite niente…
(Immagine di Thuresson, da Wikimedia Commons, PD)

Finalmente sono riuscito a trovare un testo che parli delle AI di ultima generazione in modo apprezzabile. Il punto è che io ho un’idea di base di come possono funzionare, e mi accorgo subito se qualcuno sta menando il can per l’aia. Come del resto dice nel titolo, Roncaglia vede Wikipedia e le AI generative come due modelli di conoscenza complementari: la prima si occupa di organizzare la conoscenza, le seconde escono dalla logica compilativa e provano a trovare nuove connessioni tra le informazioni per ampliare la conoscenza. (Dal suo punto di vista è irrilevante che le AI siano “intelligenti” oppure no: tanto siamo noi che prendiamo i risultati e ci facciamo qualcosa). Non saprei dire se questa sua tesi sia completamente valida, però mi sembra un ottimo punto da cui partire per una nuova visione della conoscenza.
Diciamo che lo scorso ottobre la nomina di Giuliano Amato alla presidenza della Commissione sull’Intelligenza Artificiale mi aveva fatto immaginare che la Commissione in questione fosse semplicemente un baraccone politico: l’unico dubbio era come mai Meloni avesse scelto Amato. Ieri il PresConsMin ha spiegato urbi et orbi che la nomina era stata fatta a sua insaputa: Amato avrà deciso che tanto non veniva comunque considerato dai media e ha alzato le tende, non 

Chi ha la mia età (ma forse anche una decina d’anni in meno) ha sicuramente giocato a Tetris in una delle infinite versioni. A quanto pare la più antica per console è quella Nintendo: leggo
La scorsa settimana ho parlato del