Margaret Hamilton, Pioneira da Computação e Líder do Software da Apollo, Morre aos 90 Anos
Margaret Hamilton, renomada cientista da computação que liderou a equipe de software para as missões Apollo da NASA, faleceu aos 90 anos. Ela ajudou a transformar a programação em uma disciplina profissional respeitada e recebeu a Medalha Presidencial da Liberdade.
Resumo rápido: Margaret Hamilton, renomada cientista da computação que liderou a equipe de software para as missões Apollo da NASA, faleceu aos 90 anos. Ela ajudou a transformar a programação em uma disciplina profissional respeitada e recebeu a Medalha Presidencial da Liberdade.
Muito antes de os computadores estarem em todos os bolsos, uma brilhante matemática e líder ajudou a humanidade a dar seus primeiros passos na lua escrevendo códigos complexos do zero.
O que aconteceu, em palavras simples
Margaret Hamilton, pioneira da computação que liderou a equipe de engenharia de software no Laboratório de Instrumentação do MIT durante o programa Apollo da NASA, faleceu em 30 de setembro aos 90 anos. Ela iniciou sua trajetória na programação trabalhando com software meteorológico no MIT em 1959 e em um projeto de defesa aérea no MIT Lincoln Laboratory em 1961. Em seguida, tornou-se a primeira programadora contratada para o projeto Apollo da NASA no MIT. Sob sua liderança, uma equipe de mais de 400 pessoas construiu o software de voo embarcado usado nos pousos lunares. Sua equipe criou sistemas que evitaram o fracasso da missão durante o pouso lunar da Apollo 11, priorizando tarefas críticas quando o computador ficou sobrecarregado. Mais tarde em sua carreira, ela fundou duas empresas de software e recebeu inúmeras honrarias, incluindo a Medalha Presidencial da Liberdade em 2016.
Pontos principais
- Liderou a equipe de software da Apollo Hamilton dirigiu mais de 400 pessoas como diretora assistente encarregada da equipe do Módulo de Comando e Serviço para o programa Apollo da NASA.
- Salvou o pouso na lua Durante a missão Apollo 11 em julho de 1969, seu software baseado em prioridades permitiu que o computador descartasse tarefas secundárias não essenciais durante uma sobrecarga do sistema logo antes do pouso.
- Pioneira da engenharia de software Ela ajudou a estabelecer a engenharia de software como uma disciplina dedicada e introduziu práticas iniciais de programação defensiva para antecipar e corrigir erros.
- Premiada com grandes honrarias O trabalho de sua vida foi reconhecido com a Medalha Presidencial da Liberdade em 2016 pelo presidente Barack Obama, além de vários outros prêmios científicos e de reconhecimento de carreira.
Termos explicados
- Engenharia de software — A abordagem sistemática para projetar, construir e testar programas de computador. Exemplo: Criar as instruções e aplicativos que dizem a um smartphone como exibir mensagens ou tirar fotos.
- Programação defensiva — Um método de escrever código de computador que antecipa erros ou problemas inesperados e os lida automaticamente. Exemplo: Um formulário de site que impede automaticamente que um usuário envie uma senha em branco e o avisa em vez de travar.
Por que isso importa
O trabalho de Hamilton lançou as bases para o desenvolvimento de software moderno, tornando sistemas de computadores complexos confiáveis o suficiente para confiar vidas humanas e a tecnologia do dia a dia.
O que ainda não sabemos
A fonte observa que o software era visto como um mistério e uma caixa-preta na época, e não detalha especificações técnicas de como cada linha do código histórico da Apollo funcionava.
Com base em reportagem de MIT News. Este é um texto explicativo independente, escrito com palavras próprias e auxílio de IA; MIT News não o revisou nem o endossou. Leia o original para ver todos os detalhes.