Frances Allen

Frances Allen começou o seu mandato de quarenta e cinco anos na IBM em 1957, inicialmente encarregada de ensinar aos novos funcionários os conceitos básicos da linguagem de programação Fortran, recém-lançada. Rapidamente passou de instrutora a investigadora, tornando-se eventualmente uma figura crítica no desenvolvimento da otimização de compiladores e sistemas de computação paralela, moldando a forma como o código de máquina moderno lida com instruções de software de alto nível.

Educação inicial e origens profissionais

Nascida em 1932 em Peru, Nova Iorque, Allen cresceu numa quinta perto do Lago Champlain. Obteve um Bacharelato em Ciências em matemática pela Universidade Estatal de Nova Iorque em Albany em 1954. Após ensinar matemática durante dois anos, prosseguiu os seus estudos, concluindo um Mestrado em Ciências em matemática na Universidade de Michigan em 1957. Procurando pagar dívidas estudantis, juntou-se à IBM como programadora, com a intenção de regressar ao ensino, mas acabou por dedicar a sua carreira à empresa.

Investigação sobre otimização de compiladores

Allen estabeleceu uma investigação fundamental na otimização de compiladores, particularmente através da sua colaboração com John Cocke no Centro de Investigação Thomas J. Watson. O seu trabalho sistematizou transformações-chave, incluindo a inserção de procedimentos e a eliminação de subexpressões comuns. O seu artigo de 1966, Program Optimization, introduziu o uso de estruturas de teoria de grafos para automatizar a análise de programas. Estes métodos tornaram-se padrão na informática moderna, permitindo que linguagens de alto nível produzissem código de máquina eficiente.

Projetos de alto risco e computação paralela

Em 1959, Allen juntou-se ao projeto Harvest, que apoiou a Agência de Segurança Nacional nos esforços de quebra de códigos e no desenvolvimento da linguagem de programação Alpha. Mais tarde, entre 1980 e 1995, liderou iniciativas da IBM em computação paralela. Este trabalho incluiu o desenvolvimento do sistema PTRAN, que distribuía tarefas por arquiteturas paralelas, e contribuições para o projeto IBM Blue Gene. Alcançou o estatuto de primeira mulher IBM Fellow em 1989.

O TESTE GRATUITO
Qual é o seu?

Vinte perguntas, oito minutos no relógio e um percentil medido contra todos os que já fizeram. Sem cadastro.

Fazer o teste de QI →

Influência académica e reconhecimento

Ao longo da sua carreira, Allen ocupou vários cargos académicos, incluindo professora adjunta na Universidade de Nova Iorque e conferencista na Universidade da Califórnia, Berkeley e na Universidade da Califórnia, San Diego. Foi uma mentora dedicada para mulheres na tecnologia, ajudando a aumentar a participação feminina nas equipas de investigação da IBM. As suas contribuições foram reconhecidas com o Prémio Turing de 2006, tornando-a a primeira mulher a receber a honra.

Fatos rápidos

- Nascimento: 1932, Nova Iorque; Peru - Falecimento: 2020, Schenectady - Educação: Universidade Estatal de Nova Iorque em Albany, Universidade de Michigan - Empregador chave: IBM (1957–2002) - Prémio Turing: 2006 - Primeira mulher IBM Fellow: 1989 - Local de sepultamento: Cemitério Saint Augustine

Perguntas frequentes dos leitores

### Qual foi a principal contribuição de investigação de Frances Allen?

Foi pioneira em técnicas para a otimização de compiladores, permitindo que os compiladores melhorassem automaticamente a eficiência do código de máquina derivado de linguagens de programação de alto nível.

### Ocupou cargos fora da IBM?

Sim, serviu como professora adjunta na Universidade de Nova Iorque e como conferencista tanto na Universidade da Califórnia, Berkeley como na Universidade da Califórnia, San Diego.

Compare com os grandes

Elon Musk vs Richard FeynmanKarl Marx vs Steve JobsPablo Picasso vs Pyotr Ilyich TchaikovskyAda Lovelace vs Galileo Galilei
Ver Ranking →Todas as comparações →

Crianças prodígio

Rayssa LealRayssa LealViral 'Fairy of Skate' who won Olympic street silver at age 13Jacob BarnettJacob BarnettAutistic Physics Prodigy — IUPUI Master's at 14, Perimeter…Yusra MardiniYusra MardiniSwam Refugees to Safety Across the Aegean — Olympic Athlete on…Mahnoor CheemaMahnoor CheemaPassed 34 O-Levels by Age 13 — Pakistani-British Prodigy with…
Crianças prodígio →

Jogue e volte amanhã

Desafio diário do gênio · Odd one out
Which number does NOT belong? 8, 27, 64, 100, 125
Toque na sua resposta ↓
Qual gênio é você? Teste de QI grátis