Engenharia 360

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores

Engenharia 360
por Kalinka Araneda
| 07/03/2018 | Atualizado em 10/11/2021 4 min

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores

por Kalinka Araneda | 07/03/2018 | Atualizado em 10/11/2021
Engenharia 360

Ela coleciona títulos. É conhecida como “a incrível Grace Hopper”, “Rainha da Computação”, “Rainha da Codificação”, “vovó do COBOL” e “Grande Dama do Software”. Foi ela quem desenvolveu a linguagem de programação Flow-Matic, a primeira a ser adaptada para o idioma inglês, nas décadas de 1940 e 1950, enquanto trabalhava como analista de sistemas da Marinha Americana.

Essa linguagem, apesar de já extinta, serviu como base para a criação do COBOL (Common Business Oriented Language) – usado até os dias de hoje em processamento de bancos de dados comerciais. Por isso, mesmo que ela não tenha participado efetivamente da criação dessa linguagem de programação, Grace Hopper ficou conhecida como a “vovó do COBOL”, pois desenvolveu a base para esta programação. Confira algumas curiosidades sobre esse mulherão.

PUBLICIDADE

CONTINUE LENDO ABAIXO

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores
Grace Murray Hopper sentada em seu escritório no laboratório de computação de Harvard, em 1947

A única mulher

Hopper foi convidada para integrar o subcomitê que desenvolveu as especificações da linguagem COBOL em uma reunião que aconteceu em 1959 no Pentágono. Além dela, fizeram parte do comitê outras seis pessoas: dois especialistas da IBM, outros dois da RCA e mais dois da Sylvania Electric Products. Ela era a única mulher.

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores

Deu bug!

Grace Hopper também é apontada como a autora do termo “bug”, que usamos até os dias de hoje para designar uma falha em códigos-fonte. O surgimento da expressão veio de uma vez em que Grace tentava encontrar onde estava um problema em seu computador até que descobriu ser um inseto morto dentro da máquina. "Bug" significa "inseto" em inglês.

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores
E assim nasceu o termo "bug"

Uma mulher à frente de seu tempo

Nascida em 1906, em Nova Iorque, Hopper foi estimulada pelos pais a estudar com as mesmas oportunidades que seus três irmãos mais novos. Aos 7 anos desvendou o funcionamento de um despertador. A partir daí, seu interesse pelas ciências exatas só cresceu, até que se graduou em Matemática e Física em 1928, concluindo seu mestrado na Universidade de Yale em 1930.

Alguns anos depois, com o Ph.D em Matemática conquistado, Hopper teve sua dissertação “Novos Critérios de Irredutibilidade” publicada e então começou a ensinar Matemática em instituições especializadas.  Na década de 1940, Hopper foi uma das mulheres voluntárias para o WAVES (Women Accepted for Volunteer Emergency Service), uma divisão da Reserva Naval dos Estados Unidos que era constituída exclusivamente por mulheres. Nesse projeto, ela foi designada para trabalhar como tenente júnior em um projeto computacional, em que pôde analisar e escrever artigos sobre o computador Mark I – também conhecido como “Calculadora Automática Controlada por Sequência”.

PUBLICIDADE

CONTINUE LENDO ABAIXO

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores
Eu não quero brincar de bonecas. Eu quero saber como se monta elas!

O primeiro computador comercial dos EUA

Após sair do laboratório de Harvard, Hopper tornou-se funcionária da Eckert-Mauchly Computer como matemática sênior, integrante da equipe de desenvolvimento do UNIVAC I (“Universal Automatic Computer”, ou “Computador Automático Universal”), o primeiro computador comercial fabricado e comercializado nos Estados Unidos. Custando mais de um milhão de dólares, foram fabricadas e vendidas 46 unidades do UNIVAC I para empresas de grande porte como a General Electric.  No Brasil, o UNIVAC foi um dos primeiros computadores, adquirido pelo IBGE em 1961 por quase 3 milhões de dólares para processar dados do Censo.

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores
Grace Hopper e a equipe responsável pela criação do primeiro computador comercial dos EUA

E não para por aí!

Depois do sucesso do UNIVAC I, Grace Hopper desenvolveu seu próprio computador em 1952 – um programa de computador que cria outros programas a partir de um código-fonte escrito em uma linguagem compilada. Na prática, ele traduz um programa de uma linguagem textual para uma linguagem de máquina, em uma época onde todos acreditavam que computadores podiam "falar" apenas em números.

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores
Vamos provar que eles estão errados!

Rainha da codificação e capitã da marinha

Em 1954, Grace Hopper foi nomeada a primeira diretora de programação automática da companhia onde trabalhava, e seu departamento foi responsável por divulgar algumas das primeiras linguagens de programação baseadas em compiladores. Em 1973, Hopper foi nomeada capitã da Marinha norte-americana e aposentou-se em 1986 como contra-almirante.

Capitã Grace Hopper

Homenagens

Entre os inúmeros prêmios que recebeu, estão mais de 40 doutorados honoris causa e as medalhas de Serviço Distinto da Defesa e Nacional de Tecnologia. Um destróier da Marinha foi batizado com seu nome. Além disso, também recebeu a primeira edição do prêmio “Homem do Ano” da Ciência da Computação conferido pela Associação de Gerenciamento de Processamento de Dados, tornando-se a primeira mulher (e primeiro cidadão americano) a ganhar o prêmio.

PUBLICIDADE

CONTINUE LENDO ABAIXO

Grace Hopper faleceu em janeiro de 1992 aos 85 anos de idade. Por ser uma mulher cuja relevância em seu setor é inegável, desde 1994 é realizado em sua honra o congresso Grace Hopper Celebration of Women in Computing, que anualmente celebra os feitos das mulheres no mundo da computação.

Quem foi Grace Hopper, a engenheira que desenvolveu o primeiro código para computadores
Prêmio anual Grace Hopper Celebration

Veja Também: Interface cérebro-computador pode auxiliar controle de cadeiras de rodas, veículos ou computadores

Comentários

Engenharia 360

Kalinka Araneda

Redatora de conteúdo, formada em Comunicação Social com ênfase em Jornalismo pela Universidade Metodista de São Paulo.

LEIA O PRÓXIMO ARTIGO

Continue lendo