Grace Hopper Insegna alle Macchine le Parole Umane
Grace Hopper Teaches Computers Human Words
Grace Hopper aveva un grande sogno: voleva che i computer comprendessero le parole come fanno le persone. Potrebbe insegnare a queste macchine giganti a parlare il linguaggio umano?
Grace Hopper amava i numeri più di ogni altra cosa.
Grace Hopper loved numbers more than anything else.
Era una donna brillante che visse molti anni fa.
She was a brilliant woman who lived many years ago.
Grace ha studiato matematica in una grande università.
Grace studied math at a big university.
Ha imparato a risolvere problemi molto difficili.
She learned how to solve very difficult problems.
Poi è successo qualcosa di emozionante.
Then something exciting happened.
Grace ha scoperto i computer per la prima volta.
Grace discovered computers for the first time.
Queste macchine erano enormi.
These machines were enormous.
Riempivano intere stanze.
They filled entire rooms.
I computer erano più alti di Grace stessa.
The computers were taller than Grace herself.
Ma c'era un grosso problema.
But there was one big problem.
I computer capivano solo codici numerici speciali.
Computers only understood special number codes.
Le persone dovevano scrivere lunghe sequenze di numeri.
People had to write long strings of numbers.
Ogni istruzione richiedeva centinaia di numeri.
Every instruction needed hundreds of numbers.
Questo ha richiesto molte ore di lavoro.
This took many hours of work.
Grace si sentiva frustrata da questo sistema.
Grace felt frustrated with this system.
Voleva cambiare tutto.
She wanted to change everything.
"Perché i computer non riescono a capire le parole normali?"
"Why can't computers understand regular words?"
si chiese.
she asked herself.
Altri scienziati risero dell'idea di Grace.
Other scientists laughed at Grace's idea.
Hanno detto che i computer erano troppo semplici.
They said computers were too simple.
"Le macchine non possono imparare il linguaggio umano," le dissero.
"Machines cannot learn human language," they told her.
"Solo i numeri funzionano con i computer."
"Only numbers work with computers."
Grace non li ascoltò.
Grace did not listen to them.
Ha iniziato a lavorare su qualcosa di nuovo.
She started working on something new.
Voleva creare un programma di traduzione speciale.
She wanted to create a special translator program.
Questo programma trasformerebbe le parole inglesi in codici numerici.
This program would change English words into number codes.
Ogni giorno, Grace lavorava per molte ore.
Every day, Grace worked for many hours.
Ha scritto migliaia di righe di codice informatico.
She wrote thousands of lines of computer code.
A volte i suoi programmi fallivano completamente.
Sometimes her programs failed completely.
Grace si sentiva stanca e scoraggiata.
Grace felt tired and discouraged.
Ma Grace non rinunciò mai al suo sogno.
But Grace never gave up on her dream.
Continuava a provare approcci diversi.
She kept trying different approaches.
Lentamente, il suo programma di traduzione migliorava sempre di più.
Slowly, her translator program got better and better.
Infine, Grace fece una scoperta straordinaria.
Finally, Grace made an amazing discovery.
Ha creato il primo programma compilatore.
She created the first compiler program.
Questo programma poteva leggere comandi simili all'inglese.
This program could read English-like commands.
Poi ha convertito questi comandi in codici numerici.
Then it changed these commands into number codes.
Grace ha digitato semplici parole inglesi nel suo computer.
Grace typed simple English words into her computer.
La macchina ha compreso perfettamente le sue istruzioni.
The machine understood her instructions perfectly.
Il suo compilatore funzionava come per magia.
Her compiler worked like magic.
Ora i programmatori potevano scrivere "ADD" invece di lunghi numeri.
Now programmers could write "ADD" instead of long numbers.
Potevano scrivere "PRINT" invece di codici complicati.
They could write "PRINT" instead of complicated codes.
La programmazione è diventata molto più facile e veloce.
Programming became much easier and faster.
Grace mostrò la sua invenzione ad altri scienziati.
Grace showed her invention to other scientists.
Erano completamente stupiti dal suo lavoro.
They were completely amazed by her work.
"Questo cambierà tutto," dissero con entusiasmo.
"This will change everything," they said excitedly.
Grace chiamò il suo linguaggio di programmazione "COBOL."
Grace called her programming language "COBOL."
Questa lingua usava parole che la gente d'affari capiva.
This language used words that business people understood.
I ragionieri e i manager potrebbero imparare la programmazione facilmente.
Accountants and managers could learn programming easily.
Presto, i computer apparvero negli uffici ovunque.
Soon, computers appeared in offices everywhere.
Le banche utilizzavano quotidianamente il linguaggio di programmazione di Grace.
Banks used Grace's programming language daily.
Le aziende potrebbero elaborare le informazioni molto più velocemente ora.
Companies could process information much faster now.
Grace divenne famosa in tutto il mondo.
Grace became famous around the world.
La gente la chiamava la "Madre dei Linguaggi di Programmazione."
People called her the "Mother of Programming Languages."
Aveva risolto il più grande problema informatico.
She had solved the biggest computer problem.
Prima di Grace, solo gli esperti di matematica usavano i computer.
Before Grace, only math experts used computers.
Dopo Grace, le persone comuni potevano programmare le macchine.
After Grace, ordinary people could program machines.
Ha costruito un ponte tra esseri umani e computer.
She built a bridge between humans and computers.
Grace dimostrò che i computer potevano parlare la nostra lingua.
Grace proved that computers could speak our language.
Ha dimostrato che le macchine potevano comprendere le parole umane.
She showed that machines could understand human words.
La sua invenzione ha cambiato il mondo per sempre.
Her invention changed the world forever.
Oggi, milioni di persone usano i computer facilmente.
Today, millions of people use computers easily.
Possiamo ringraziare Grace Hopper per questo dono.
We can thank Grace Hopper for this gift.
Ha reso i computer amichevoli per tutti.
She made computers friendly for everyone.
La storia di Grace ci insegna qualcosa di importante.
Grace's story teaches us something important.
Non rinunciare mai ai sogni impossibili.
Never give up on impossible dreams.
A volte le idee pazze diventano le migliori soluzioni.
Sometimes crazy ideas become the best solutions.