Translate

01 novembro 2025

Grace Hopper

Grace Brewster Murray Hopper (1906-1992) foi uma pioneira da computação e oficial da Marinha. Ela obteve um mestrado (1930) e um doutorado (1934) em matemática pela Universidade de Yale. Hopper é mais conhecida por suas contribuições inovadoras para a programação de computadores, desenvolvimento de software e o projeto e implementação de linguagens de programação. Uma visionária e inovadora, ela teve uma longa e influente carreira na Marinha dos EUA e na indústria da computação.

Em 4 de agosto de 1944, no laboratório da IBM em Endicott, Nova York, Grace Hopper inseria manualmente código de máquina em um perfurador de fita, criando fitas de papel com 24 furos destinadas ao Harvard Mark I, o computador eletromecânico pioneiro da época.



Hopper e seus colegas trabalharam em cálculos ultrassecretos essenciais para o esforço de guerra — computando trajetórias de foguetes, criando tabelas de alcance para novos canhões antiaéreos e calibrando caça-minas e até dispositivos de implosão usados na bomba atômica do Projeto Manhattan. O Mark I operava 24 horas por dia, processando cálculos complexos para projetos militares dos Estados Unidos. 


Essas tabelas — as primeiras geradas e impressas automaticamente por uma máquina — realizavam o sonho de Charles Babbage, eliminando o erro humano e inaugurando um novo capítulo na história da computação.

Title page of Charles Babage’s 
On the Economy of Machinery and Manufactures.
London, C. Knight, 1832

Um dos trabalhos mais extensos do Mark I foi a resolução de equações diferenciais de Bessel, o que lhe rendeu o apelido carinhoso de “Bessie”. Hopper também escreveu o manual do usuário de 561 páginas para o MARK I. De 1946 a 1949, ela continuou trabalhando nos computadores MARK II e MARK III sob contratos da Marinha.

Title page of 
A Manual of Operation for the Automatic Sequence Controlled Calculator.
Harvard University Press, 1946.

Em 1949, Hopper ingressou na Eckert-Mauchly Computer Corporation, na Filadélfia, como matemática sênior. A empresa, que logo foi adquirida pela Remington Rand e depois pela Sperry Rand, havia construído o primeiro computador eletrônico (ENIAC) sob contratos do exército. No início da década de 1950, a Eckert-Mauchly estava desenvolvendo o Universal Automatic Computer (UNIVAC I), o primeiro computador eletrônico comercial. Enquanto trabalhava no UNIVAC I e II, Hopper foi pioneira na ideia de programação automática e explorou novas maneiras de usar o computador para codificar. Em 1952, ela desenvolveu o primeiro compilador, chamado A-0, que traduzia código matemático em código legível por máquina — um passo importante para a criação das linguagens de programação modernas.

Para Hopper, a experiência intensa de programar em linguagem de máquina de baixo nível despertou uma ideia revolucionária: criar linguagens mais acessíveis e próximas da linguagem humana.

Em 1953, Hopper propôs a ideia de escrever programas em palavras, em vez de símbolos, mas foi informada de que sua ideia não funcionaria. Apesar disso, ela continuou trabalhando em um compilador de língua inglesa e, em 1956, sua equipe estava executando o FLOW-MATIC, a primeira linguagem de programação a usar comandos de palavras. Ao contrário do FORTRAN ou do MATH-MATIC, que usavam símbolos matemáticos, o FLOW-MATIC usava palavras comuns em inglês e foi projetado para processamento de dados. Ela também demonstrou como programas poderiam ser escritos em linguagens baseadas em palavras, além do inglês.

O projeto de Hopper de criar linguagens baseadas em palavras ajudou a expandir a comunidade de usuários de computadores. Tornar os computadores acessíveis a pessoas sem formação em engenharia ou matemática era especialmente importante em uma época em que as empresas de informática estavam comercializando seus produtos para o setor privado. Ao desenvolver programas que usavam comandos de palavras em vez de símbolos, Hopper acreditava que mais pessoas se sentiriam à vontade para usar computadores, principalmente para aplicações comerciais, como folha de pagamento. Em uma entrevista de 1980, Hopper explicou: “O que eu buscava ao começar a programar em inglês era fazer com que um novo grupo de pessoas pudesse usar o computador com facilidade… Eu sempre defendia linguagens mais amigáveis ​​ao usuário. A maior parte do que recebemos de acadêmicos, de cientistas da computação, não é de forma alguma adaptada para pessoas.”

Visual aid from a keynote speech given by Hopper in 1952. Presented at the
Association for Computing Machinery Conference
in Pittsburgh, PA, 
the speech was entitled “The Education of a Computer

Com a proliferação de linguagens de programação, surgiu a necessidade de um padrão. Foi assim que ela desenvolveu o FLOW-MATIC, que viria a inspirar diretamente o COBOL — uma linguagem orientada a negócios, semelhante ao inglês, que se tornaria uma das mais utilizadas na história da computação.


Ao longo de sua carreira na indústria da computação, Hopper permaneceu na reserva da Marinha. Em 1966, restrições de idade a forçaram a se aposentar da Marinha como comandante. Apenas alguns meses depois, no entanto, ela foi reconvocada ao serviço ativo para ajudar a padronizar as múltiplas linguagens e programas de computador da Marinha. Ela se aposentou da UNIVAC, uma divisão da Sperry Rand, em 1971.

Apelidada de "Amazing Grace" por seus subordinados, Hopper permaneceu na ativa por dezenove anos. Ela se aposentou da Marinha como contra-almirante aos 79 anos — a oficial mais velha em serviço nas Forças Armadas dos EUA. Naquele mesmo ano, começou a trabalhar como consultora sênior de relações públicas na Digital Equipment Corporation, onde trabalhou até sua morte em 1992. Hopper foi sepultada com todas as honras militares no Cemitério Nacional de Arlington.



A contra-almirante Hopper recebeu mais de quarenta títulos honorários, e muitas bolsas de estudo, cátedras, prêmios e conferências levam seu nome. Em 1972, recebeu a Medalha Wilbur Lucius Cross de Yale, concedida a ex-alunos de destaque. Em 1973, tornou-se a primeira mulher e a primeira americana a ser nomeada Membro Distinto da Sociedade Britânica de Computação. Em 1991, o presidente George Bush concedeu a Hopper a Medalha Nacional de Tecnologia “por suas realizações pioneiras no desenvolvimento de linguagens de programação que simplificaram a tecnologia da computação e abriram as portas para um universo significativamente maior de usuários”; ela foi a primeira mulher a receber a mais alta condecoração nacional na área de tecnologia individualmente. Em 1996, a Marinha dos EUA incorporou o USS Hopper, um destróier militar guiado. Em 2016, Hopper recebeu postumamente a Medalha Presidencial da Liberdade, a mais alta honraria civil dos EUA, em reconhecimento à sua “liderança ao longo da vida no campo da ciência da computação”.

Uma Visionária Pioneira

Hopper atingiu a maioridade em uma época de oportunidades incomuns para as mulheres. Um número relativamente alto de mulheres estava recebendo doutorados nas décadas de 1920 e 1930 — números que só seriam igualados novamente na década de 1980. A Segunda Guerra Mundial também criou oportunidades para que as mulheres ingressassem no mercado de trabalho em maior número. No entanto, seu sucesso em um campo e em organizações predominantemente masculinas, incluindo a Marinha dos EUA, foi excepcional.

Otimista e visionária, Hopper celebrou o potencial dos computadores. "Acho que constantemente... subestimamos o que podemos fazer com computadores se realmente nos esforçarmos", disse ela certa vez. Em uma entrevista de 1983 no programa “60 Minutes”, o apresentador Morley Safer perguntou se a revolução dos computadores havia terminado. Hopper respondeu: “Não, estamos apenas no começo… Temos o Modelo T”. Até o fim de sua vida, a Contra-Almirante Grace Hopper encarou com confiança as novas tecnologias e suas capacidades de solucionar problemas.

Nenhum comentário:

Postar um comentário