Grace Murray Hopper (1906-1992): Um legado de inovação e serviço
Em 11 de fevereiro, o presidente Peter Salovey anunciou que ele e a Yale Corporation haviam votado para mudar o nome de Calhoun College, uma das faculdades residenciais de graduação da universidade, para homenagear a ex-aluna Grace Murray Hopper. Grace Brewster Murray Hopper foi uma pioneira da computação e oficial da marinha. Leia a história. Aqui está uma olhada na vida e no legado de Hopper.
Grace Brewster Murray Hopper foi uma pioneira da computação e oficial naval. Ela recebeu um mestrado (1930) e um doutorado. (1934) em matemática de Yale. Uma das três primeiras “programadoras” modernas, Hopper é mais conhecida por suas contribuições pioneiras para o desenvolvimento de linguagens de computador. Conhecida como irreverente, perspicaz e brilhante, ela teve carreiras longas e influentes tanto na Marinha dos EUA quanto na privada setor.
Filha de Walter Fletcher Murray (Yale BA 1894, Phi Beta Kappa) e Mary Campbell Van Horne, Grace Brewster Murray nasceu em 1906 na cidade de Nova York. Seu pai era dono de uma seguradora. Ela foi educada em escolas particulares e a família passou o verão em Wolfeboro, New Hampshire. Em 1928, ela se formou Phi Beta Kappa no Vassar College com diplomas em matemática e física. Em 1930, Hopper concluiu seu mestrado em matemática em Yale. Em 1931, ela começou a lecionar matemática em Vassar enquanto fazia seu doutorado em Yale com o pioneiro da computação Howard Engstrom. Em 1934, ela completou seu Ph.D. em matemática e física matemática em Yale. Durante um ano sabático de Vassar, Hoppe r estudou com o famoso matemático Richard Courant na Universidade de Nova York.
Hopper atingiu a maioridade em uma época de oportunidades incomuns para as mulheres. Um número relativamente alto de mulheres estava recebendo doutorado nas décadas de 1920 e 1930 – números que não seriam correspondidos até os anos 1980.1 A Segunda Guerra Mundial também criou oportunidades para as mulheres entrarem na força de trabalho em maior número. No entanto, o sucesso de Hopper em um campo dominado por homens e em organizações dominadas por homens, incluindo a Marinha dos EUA, foi excepcional.
Após o bombardeio de Pearl Harbor e a entrada dos Estados Unidos na Segunda Guerra Mundial, Hopper decidiu se juntar ao esforço de guerra. Ela foi inicialmente rejeitada por causa de sua idade e tamanho diminuto, mas ela persistiu. Tirando uma licença de Vassar, onde era professora associada, Hopper ingressou na Reserva Naval dos EUA (Reserva Feminina) em dezembro de 1943 e foi designada para o Projeto de Computação do Bureau of Ships na Universidade de Harvard. Lá ela trabalhou para Howard Aiken, outro pioneiro da computação, que desenvolveu a Calculadora Controlada de Seqüência Automática IBM, mais conhecida como Mark I, um dos primeiros computadores eletromecânicos. Hopper, uma das três primeiras “programadoras” de computador, foi responsável por programar o Mark I e gravar as instruções da máquina em fita. Ela também escreveu o manual do usuário de 561 páginas para o Mark I.
A relação estreita entre as Forças Armadas americanas e a primeira indústria de computadores, alimentada primeiro pela Segunda Guerra Mundial e depois pela Guerra Fria, moldaram a carreira de Hopper. Hopper e seus colegas oficiais do laboratório de Harvard trabalharam em cálculos ultrassecretos essenciais para o esforço de guerra – calculando trajetórias de foguetes , criando tabelas de alcance para novos canhões antiaéreos e calibrando caça-minas. Além de seu trabalho para a Marinha, Hopper e seus colegas também concluíram cálculos para o exército e “números corridos” usados por John von Neumann no desenvolvimento da bomba de plutônio lançada em Nagasaki, Japão.
Depois da guerra, Hopper recusou o cargo de professor titular em Vassar para permanecer em Harvard, tornando-se pesquisador em ciências da engenharia e física aplicada. Durante esse tempo, ela ajudou a desenvolver os computadores Mark II e Mark III, enquanto Harvard continuava a receber contratos de financiamento da Marinha. Uma noite em 1945, enquanto trabalhava no Mark II, Hopper e seus colegas encontraram um problema. Eles desmontaram a máquina e encontraram uma grande mariposa. Embora o termo “bug” tenha sido usado por engenheiros desde o século 19 para descrever um defeito mecânico, Hopper foi o primeiro a se referir a um problema de computador como um “bug” e a falar em “depurar” um computador.
Em 1946, Hopper deixou o serviço ativo quando a Marinha recusou seu pedido de uma comissão regular por causa de sua idade. Pouco depois, Hopper deixou Harvard quando ficou claro que ela não seria promovida ou concedida. Em 1949, ela se juntou ao Eckert- Mauchly Computer Corporation na Filadélfia como matemático sênior.A empresa, que logo foi adquirida pela Remington Rand, desenvolveu o primeiro computador eletrônico (o ENIAC) sob contratos do exército.
Na Filadélfia, Hopper realizou alguns de seus trabalhos mais influentes. Como programadora-chefe da Remington Rand, ela trabalhou no UNIVAC I (Computador Automático Universal). Em 1952, sua equipe de programação desenvolveu o primeiro “compilador” de linguagem de computador chamado A-0. Os compiladores traduziam o código matemático em código binário legível por máquina e acabariam tornando possível escrever programas para vários computadores em vez de uma única máquina. equipe desenvolveu o Flow-Matic, a primeira linguagem de programação a usar comandos semelhantes ao inglês. Ao contrário das linguagens de computador anteriores, como FORTRAN, que usava símbolos matemáticos, o Flow-Matic usava palavras normais em inglês. Hopper sentiu que os processadores de dados, que não eram tipicamente matemáticos ou engenheiros, ficariam mais confortáveis usando linguagens baseadas em palavras. Em uma entrevista de 1980, ela explicou: “O que eu queria, ao começar a língua inglesa, era trazer um outro grupo de pessoas capazes de usar o computador com facilidade … Continuei pedindo mais facilidade de uso línguas. A maior parte do material que recebemos de acadêmicos, especialistas em ciência da computação, não é de forma alguma adaptado às pessoas. ”2
Conforme o número de linguagens de computador proliferou, a necessidade de uma linguagem padronizada para fins comerciais cresceu. Em 1959, COBOL (abreviação de “linguagem comum orientada para negócios”) foi introduzida como a primeira linguagem de computador comercial padronizada. Embora muitas pessoas tenham contribuído para a “invenção” do COBOL, Hopper promoveu a linguagem e sua adoção por militares e particulares. usuários do setor. Ao longo da década de 1960, ela liderou esforços para desenvolver compiladores para COBOL. Seu biógrafo Kurt Beyer a chama de “a pessoa mais responsável pelo sucesso do COBOL durante os anos 1960”. Sua influência foi significativa; na década de 1970, o COBOL era a “linguagem de computador mais amplamente usada” no mundo.3
Ao longo de sua carreira no setor privado, Hopper permaneceu como reservista da Marinha. Em 1966, as restrições de idade forçaram-na a se aposentar da Marinha como comandante. Posteriormente, ela o chamou de “o dia mais triste da minha vida” .4 Sete meses depois, porém, aos 60 anos, ela foi chamada de volta ao serviço ativo. O aumento das operações no sudeste da Ásia estava sobrecarregando as capacidades da Marinha, e sua ajuda era necessária para padronizar as múltiplas linguagens de computador da Marinha. Apelidada de “Amazing Grace” por seus subordinados, Hopper permaneceu na ativa por 19 anos. Ela se aposentou da UNIVAC, uma divisão da Sperry Rand, em 1972.
Hopper se tornou uma figura bem conhecida no final de sua vida. Ela recebeu mais de 40 diplomas honorários e muitas bolsas de estudo, cátedras, prêmios e conferências foram nomeados em sua homenagem. Em 1972, ela recebeu a medalha Wilbur Lucius Cross de Yale. Em 1991, o presidente George Bush concedeu a Hopper a Medalha Nacional de Tecnologia, o maior prêmio de tecnologia do país; ela foi a primeira mulher a ser tão honrada como indivíduo. Em 1996, a Marinha comissionou os EUA Hopper, um destruidor de mísseis guiados. Kurt Beyer, autor de “Grace Hopper and the Invention of the Information Age”, sugere que Hopper conseguiu tanta atenção e até “celebridade” tarde na vida porque um congressista republicano de Illinois viu uma entrevista com Hopper no “60 Minutes” em 1983 . Depois de ver a entrevista, ele apresentou com sucesso um projeto de lei para que Hopper fosse promovido ao posto de Comodoro.
Aos 79 anos, Hopper se aposentou como contra-almirante. Ela era a oficial mais velha em serviço nos Estados Unidos. Forças. Nesse mesmo ano, ela foi trabalhar como consultora sênior em relações públicas na Digital Equipment Corporation, onde trabalhou até um ano antes de sua morte em 1992. Hopper foi enterrado com todas as honras militares no Cemitério Nacional de Arlington.
Em 2016, Hopper recebeu postumamente a Medalha Presidencial da Liberdade, a maior homenagem civil da nação, em reconhecimento às suas contribuições notáveis ao campo da ciência da computação.
Comunicadora e educadora visionária
Hopper era não apenas um brilhante matemático e cientista da computação; ela também era uma professora e comunicadora talentosa. Embora ela tenha deixado o conforto de seu cargo de professora em Vassar para ingressar na Marinha, o ensino continuou a fazer parte de sua vida. Em 1959, Hopper era um professor visitante e professor adjunto na Moore School of Electrical Engineering da University of Pennsylvania. De 1971 a 1978, ela atuou como professora professora em ciências da administração na George Washington University. Fora da academia, ela organizou inúmeros workshops e conferências para promover a compreensão da programação e expandir a comunidade de programadores de computador.Ao longo de seu tempo na Eckert-Mauchly e suas empresas sucessoras, ela também continuou a ministrar um seminário. Ao aceitar a Medalha Nacional de Tecnologia, Hopper disse: “Se você me perguntar de qual conquista estou mais orgulhoso, a resposta seria todos os jovens que treinei ao longo dos anos; isso é mais importante do que escrever o primeiro compilador. ”5
Os talentos de Hopper como professora também a ajudaram a se comunicar com uma ampla variedade de públicos – especialistas técnicos e engenheiros, líderes de negócios e processadores de dados, jovens e o público em geral. Ela ajudou a persuadir clientes empresariais de o valor de adotar novas tecnologias, e Beyer a descreve como uma “porta-voz da indústria de computadores em evolução” na década de 1950.6 Hopper desempenhou um papel semelhante para a Marinha. De 1977 a 1986, ela foi “a principal propagandista da Marinha para seu programa de computador como … representante de sociedades eruditas, associações industriais e simpósios técnicos” .7 Nos últimos anos de sua vida, ela fez um trabalho semelhante em relações públicas para a Digital Equipment Corporation .
Hopper também era um escritor claro. Sob as ordens de Howard Aiken, ela escreveu o primeiro manual de programação de computador do mundo. Ao longo de sua carreira, ela valorizou muito a documentação e a capacidade de explicar situações e problemas complexos para diferentes público. “Eu sinto que não adianta fazer nada a menos que você possa se comunicar”, disse ela em uma entrevista em 1980.8
Durante a Guerra Fria, o investimento militar e empresarial em tecnologia de computador continuou crescer. No entanto, muitas pessoas permaneceram céticas sobre o que os computadores poderiam fazer ou como eles poderiam transformar novas áreas e aplicações. Hopper acreditava fervorosamente que os avanços na ciência da computação continuariam a se acelerar; ela se abraçou e olhou para o futuro. Ela costumava dizer que queria viver até 1º de janeiro de 2000, a fim de ver os avanços inesperados que os computadores haviam feito até então – e rir dos descrentes. “Acho que subestimamos continuamente o que podemos fazer com os computadores se realmente tentarmos”, disse ela em 1980.9 Essa confiança de que os computadores se tornariam cada vez mais onipresentes foi uma força motriz por trás de seus esforços para torná-los mais fáceis de usar.
Bibliografia
Existem extensas coleções de arquivos sobre a vida de Hopper. Além da Coleção Grace Murray Hopper no Smithsonian e coleções relevantes em outras universidades e institutos de pesquisa, há também milhares de páginas de histórias orais que foram coletados de Hopper e seus colegas ao longo de um período de 50 anos.
Apesar dessas fontes ricas, não há biografias abrangentes de Hopper. Kurt W. Beyer, “Grace Hopper and the Invention of the Information Age ”(Cambridge: MIT Press, 2009), concentra-se no período de 1945 a 1960, encerrando sua discussão substantiva de sua vida com a criação do COBOL. Outra fonte útil é Kathleen Williams “Improbable Warriors: Mathematicians Grace Hopper and Mina Rees in World War II,” em B. Booss-Bavnbek e J. Høyrup, eds., “Mathematics and War”, 108-125 (Basel: Birkhäuser , 2003).
Muito pouco foi escrito sobre a vida pessoal de Hopper. Hopper se divorciou de seu marido, um professor de inglês, em 1945. Ela nunca se casou novamente ou teve filhos. Kurt Beyer discute suas lutas contra o alcoolismo, depressão e pensamentos suicidas na década de 1940, mas seu livro não detalha como ou se ela se recuperou.
1. “Oral History of Captain Grace Hopper,” entrevista conduzida em dezembro de 1980 por Angeline Pantages, Naval Data Automation Command, Maryland, Computer History Museum, 1980, 11. Doravante “Hopper Oral History.”
2. Beyer, “Grace Hopper,” 304, 310.
4. A falta de saúde impediu Hopper de receber o prêmio pessoalmente, mas ela preparou essas observações, que foram feitas em seu nome. Veja Carmen Lois Mitchell, ” The Contribution of Grace Murray Hopper to Computer Science and Computer Education ”(Ph.D. diss., University of North Texas, 1994), 77.
5. Beyer, “Grace Hopper,” 11.
6. Williams, “Improbable Warriors”, 118.
7. “Hopper Oral History,” 26.
8. “Hopper Oral History,” 48.
9. Para erros factuais no livro de Beyer, consulte Judy Green e Jeanne LaDuke, “Para o editor”, Isis 102, no. 1 (março de 2011): 136-137. Por exemplo, Beyer afirma erroneamente que Hopper foi a primeira mulher a receber um Ph.D. em matemática pela Yale.
Correção: uma versão anterior desta história afirmava incorretamente que Hopper havia recebido um Ph.D. em “matemática e física matemática”. Seu doutorado foi apenas no primeiro.