Grace Murray Hopper

A MULHER QUE MUDOU OS RUMOS DA TECNOLOGIA COM a linguagem COBOL

Conhecida como a “Avó do COBOL”, Grace desenvolveu a base para sua criação além de ser uma das 3 primeiras codificadoras do mundo. Grace Murray nasceu na cidade de Nova Iorque em 1906, sendo a mais velha de três irmãos.[3]Graduou-se em 1928 como bacharel em Matemática e Física e, em 1930, concluiu seu mestrado na Yale University. Em 1934, também na Yale University, conquistou seu Ph.D. em Matemática. Começou a ensinar Matemática no Vassar em 1931 e foi promovida a professora associada em 1941.



Em 1943 foi admitida na Marinha Americana onde foi designada para o projeto de computação do Bureau of Ships da Universidade de Harvard onde se juntou a equipe que trabalhava na Calculadora Controlada por Sequência Automática da IBM, mais conhecida como MARK I, o primeiro computador eletromecânico dos Estados Unidos. Hopper e seus colegas trabalharam em cálculos ultra-secretos essenciais para o esforço de guerra sendo um dos três primeiros “codificadores” (agora conhecidos como programadores). De 1946 a 1949, ela continuou a trabalhar nos computadores MARK II e MARK III sob contratos da Marinha. Ao final de seu mandato de três anos como pesquisadora, ela deixou Harvard porque não havia cargos permanentes para mulheres.

 
 

Em 1949, Grace Hopper tornou-se empregada da corporação Eckert-Mauchly Computer como matemática sênior e compôs a equipe de desenvolvimento UNIVAC I – Computador Automático Universal, primeiro computador eletrônico de larga escala conhecido a estar no mercado em 1950. 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 Sistema A-0, que traduzia código matemático em código legível por máquina – um passo importante para a criação de linguagens de programação modernas.

 

Em 1953, Hopper propôs a ideia de escrever programas em palavras, em vez de símbolos, mas lhe disseram que sua ideia não funcionaria. No entanto, ela continuou trabalhando em um compilador de idioma inglês 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 MATH-MATIC, que usavam símbolos matemáticos, o FLOW-MATIC usava palavras comuns em inglês e foi projetado para fins de processamento de dados. Ela também demonstrou como os programas podem ser escritos em idiomas baseados em palavras que não o inglês.

 

 

Na primavera de 1959, especialistas da industria e do governo juntaram-se em uma conferência que durou dois dias conhecida como a Conference on Data Systems Languages (CODASYL). Hopper foi consultora técnica para a comitê, no comitê que definiu a nova linguagem COBOL (um acrônimo para COmmon Business-Oriented Language).

 

 

A nova linguagem estendeu a linguagem FLOW-MATIC de Hopper com algumas da equivalente da IBM, o COMTRAN. O projeto de Hopper de criar linguagens baseadas em palavras ajudou a expandir a comunidade de usuários de computador. Tornar os computadores acessíveis a pessoas sem formação em engenharia ou matemática era especialmente importante em um momento 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 usando computadores, principalmente para aplicativos de negócios, como folha de pagamento.

 

 

Em uma entrevista de 1980, Hopper explicou: “O que eu buscava ao iniciar o idioma inglês [programação] era trazer outro grupo inteiro de pessoas capazes de usar o computador com facilidade… Continuei pedindo idiomas mais amigáveis. A maioria das coisas que recebemos de acadêmicos, pessoas de ciência da computação, não é de forma alguma adaptada às pessoas.” (em livre tradução, extraído de Biography of Grace Murray Hopper | Office of the President (yale.edu) )

 
 

Fontes:
Biography of Grace Murray Hopper | Office of the President (yale.edu)
Grace Hopper – Wikipédia, a enciclopédia livre (wikipedia.org)

Rolar para cima