Grace Hopper Ensina Palavras Humanas aos Computadores
Grace Hopper Teaches Computers Human Words
Grace Hopper tinha um grande sonho: ela queria que os computadores entendessem palavras como as pessoas entendem. Será que ela conseguiria ensinar essas máquinas gigantes a falar a linguagem humana?
Grace Hopper amava os números mais do que qualquer outra coisa.
Grace Hopper loved numbers more than anything else.
Ela era uma mulher brilhante que viveu há muitos anos.
She was a brilliant woman who lived many years ago.
Grace estudou matemática numa grande universidade.
Grace studied math at a big university.
Ela aprendeu como resolver problemas muito difíceis.
She learned how to solve very difficult problems.
Então algo emocionante aconteceu.
Then something exciting happened.
A Grace descobriu computadores pela primeira vez.
Grace discovered computers for the first time.
Essas máquinas eram enormes.
These machines were enormous.
Elas ocupavam salas inteiras.
They filled entire rooms.
Os computadores eram mais altos que a própria Grace.
The computers were taller than Grace herself.
Mas havia um grande problema.
But there was one big problem.
Os computadores só entendiam códigos numéricos especiais.
Computers only understood special number codes.
As pessoas tinham que escrever longas sequências de números.
People had to write long strings of numbers.
Cada instrução precisava de centenas de números.
Every instruction needed hundreds of numbers.
Isso levava muitas horas de trabalho.
This took many hours of work.
Grace se sentiu frustrada com esse sistema.
Grace felt frustrated with this system.
Ela queria mudar tudo.
She wanted to change everything.
Por que os computadores não conseguem entender palavras normais?
"Why can't computers understand regular words?"
perguntou-se ela.
she asked herself.
Outros cientistas riram da ideia de Grace.
Other scientists laughed at Grace's idea.
Eles disseram que os computadores eram muito simples.
They said computers were too simple.
"As máquinas não conseguem aprender a linguagem humana", disseram para ela.
"Machines cannot learn human language," they told her.
"Só os números funcionam com computadores."
"Only numbers work with computers."
Grace não os escutou.
Grace did not listen to them.
Ela começou a trabalhar em algo novo.
She started working on something new.
Ela queria criar um programa tradutor especial.
She wanted to create a special translator program.
Este programa transformaria palavras em inglês em códigos numéricos.
This program would change English words into number codes.
Todos os dias, Grace trabalhava por muitas horas.
Every day, Grace worked for many hours.
Ela escreveu milhares de linhas de código de computador.
She wrote thousands of lines of computer code.
Às vezes seus programas falhavam completamente.
Sometimes her programs failed completely.
Grace sentia-se cansada e desanimada.
Grace felt tired and discouraged.
Mas Grace nunca desistiu do seu sonho.
But Grace never gave up on her dream.
Ela continuou tentando abordagens diferentes.
She kept trying different approaches.
Lentamente, seu programa de tradução foi ficando cada vez melhor.
Slowly, her translator program got better and better.
Finalmente, Grace fez uma descoberta incrível.
Finally, Grace made an amazing discovery.
Ela criou o primeiro programa compilador.
She created the first compiler program.
Este programa conseguia ler comandos semelhantes ao inglês.
This program could read English-like commands.
Depois convertia esses comandos em códigos numéricos.
Then it changed these commands into number codes.
Grace digitou palavras simples em inglês no seu computador.
Grace typed simple English words into her computer.
A máquina entendeu suas instruções perfeitamente.
The machine understood her instructions perfectly.
O compilador dela funcionou como mágica.
Her compiler worked like magic.
Agora os programadores podiam escrever "ADD" em vez de números longos.
Now programmers could write "ADD" instead of long numbers.
Eles podiam escrever "PRINT" em vez de códigos complicados.
They could write "PRINT" instead of complicated codes.
A programação se tornou muito mais fácil e rápida.
Programming became much easier and faster.
Grace mostrou sua invenção para outros cientistas.
Grace showed her invention to other scientists.
Eles ficaram completamente impressionados com o trabalho dela.
They were completely amazed by her work.
"Isso vai mudar tudo", disseram empolgados.
"This will change everything," they said excitedly.
Grace chamou sua linguagem de programação de "COBOL."
Grace called her programming language "COBOL."
Esta linguagem usava palavras que pessoas do mundo dos negócios entendiam.
This language used words that business people understood.
Contadores e gerentes podiam aprender programação facilmente.
Accountants and managers could learn programming easily.
Em pouco tempo, computadores apareceram em escritórios por toda parte.
Soon, computers appeared in offices everywhere.
Os bancos usavam a linguagem de programação da Grace diariamente.
Banks used Grace's programming language daily.
As empresas agora conseguiam processar informações muito mais rapidamente.
Companies could process information much faster now.
Grace ficou famosa no mundo todo.
Grace became famous around the world.
As pessoas a chamavam de "Mãe das Linguagens de Programação."
People called her the "Mother of Programming Languages."
Ela havia resolvido o maior problema dos computadores.
She had solved the biggest computer problem.
Antes da Grace, apenas especialistas em matemática usavam computadores.
Before Grace, only math experts used computers.
Depois da Grace, pessoas comuns puderam programar máquinas.
After Grace, ordinary people could program machines.
Ela construiu uma ponte entre humanos e computadores.
She built a bridge between humans and computers.
Grace provou que os computadores podiam falar a nossa linguagem.
Grace proved that computers could speak our language.
Ela mostrou que as máquinas podiam compreender palavras humanas.
She showed that machines could understand human words.
A sua invenção mudou o mundo para sempre.
Her invention changed the world forever.
Hoje, milhões de pessoas usam computadores facilmente.
Today, millions of people use computers easily.
Podemos agradecer a Grace Hopper por esse presente.
We can thank Grace Hopper for this gift.
Ela tornou os computadores acessíveis para todos.
She made computers friendly for everyone.
A história da Grace nos ensina algo importante.
Grace's story teaches us something important.
Nunca desista de sonhos impossíveis.
Never give up on impossible dreams.
Às vezes as ideias malucas se tornam as melhores soluções.
Sometimes crazy ideas become the best solutions.