Benvenuti al terzo appuntamento di Menti. Se oggi scriviamo codice usando parole quasi umane e non sequenze infinite di 0 e 1, dobbiamo dire grazie a una donna minuta ma con un carattere d'acciaio: Grace Hopper.
Ammiraglio della Marina degli Stati Uniti e pioniera assoluta, Grace è quella persona che ha deciso che l'informatica non doveva essere un club esclusivo per soli matematici, ma un linguaggio comprensibile a tutti.
Chi era "Amazing Grace"?
Nata a New York nel 1906, Grace era una bambina terribilmente curiosa. Si racconta che a 7 anni smontò ben sette sveglie in casa per capire come funzionassero. Quella curiosità non l'ha mai abbandonata.
Durante la Seconda Guerra Mondiale, decise di arruolarsi in Marina. Ma non andò su una nave: fu mandata ad Harvard per lavorare su uno dei primi computer della storia, il Mark I. Era un bestione di metallo lungo 15 metri che faceva un rumore d'inferno. Mentre molti vedevano solo una macchina da calcolo, Grace ci vide lo strumento che avrebbe cambiato il mondo.
Il mistero della falena: la nascita del "Bug"
Ragazzi, sapete perché quando un programma non funziona diciamo che ha un "Bug" (un insetto)? La colpa (o il merito) è proprio di Grace.
In soldoni: Nel 1947, il suo team stava lavorando sul computer Mark II quando la macchina smise di funzionare. Cercarono ovunque, finché non aprirono un relè e trovarono... una falena incastrata tra i circuiti. Grace rimosse l'insetto con le pinzette, lo incollò sul diario di bordo e scrisse: "Primo caso documentato di un vero bug trovato".
Da quel giorno, "debuggare" (togliere gli insetti) è diventato il termine universale per correggere gli errori nel software.
La rivoluzione: insegnare ai computer l'inglese
Ma la vera genialità di Grace Hopper sta in un'idea che all'epoca fece ridere i suoi colleghi: "Perché non creiamo un linguaggio che permetta alle persone di scrivere comandi in inglese anziché in simboli matematici?".
Tutti le risposero che era impossibile, che le macchine capivano solo i numeri. Grace, che non amava sentirsi dire di no, inventò il primo compilatore.
Andiamo a vedere nel dettaglio: Il compilatore è come un traduttore universale. Tu scrivi un comando semplice (tipo "SOMMA"), e il compilatore lo traduce nel linguaggio complicatissimo della macchina.
Grazie a questa intuizione è nato il COBOL, un linguaggio di programmazione così solido che, ancora oggi, gestisce gran parte delle transazioni bancarie e dei sistemi amministrativi mondiali. Senza Grace, l'informatica sarebbe rimasta una lingua morta per pochi eletti.
Un'eredità senza tempo
Grace Hopper diceva sempre: "La frase più pericolosa in assoluto è: 'Abbiamo sempre fatto così'". Ha passato la vita a rompere gli schemi, dimostrando che una donna in divisa poteva dominare un mondo di circuiti e valvole.
Se oggi l'Intelligenza Artificiale ci capisce quando le parliamo, è perché Grace, decenni fa, ha iniziato a costruire quel ponte tra il nostro linguaggio e quello dei chip.
Conoscevi l'origine della parola "Bug"? Questa era la terza tappa del nostro viaggio in Menti. Grace ci ha insegnato che non bisogna aver paura di sfidare l'impossibile (e di sporcarsi le mani con una falena).
Lascia un commento e dicci: qual è il "bug" più strano che ti è capitato con il tuo PC? Ci vediamo alla prossima tappa!





