Em 1947, duas jovens cientistas — Betty Snyder e Ruth Teitelbaum — estavam diante do painel de controle do ENIAC, conectando cabos e ajustando interruptores. Sem saber, estavam moldando o futuro da computação moderna.
Resumo
O ENIAC, concluído em 1945 e operado em 1947 no Aberdeen Proving Ground, foi o primeiro computador eletrônico, digital, programável e de uso geral — e também o primeiro sistema Turing-completo da história. Ele inaugurou a era da computação moderna e foi programado por mulheres pioneiras, como Betty Snyder e Ruth Teitelbaum, cujas contribuições só recentemente receberam reconhecimento histórico.
O nascimento do primeiro computador eletrônico programável
O ENIAC (Electronic Numerical Integrator and Computer) foi projetado por John Mauchly e J. Presper Eckert para resolver cálculos complexos de balística para o Ballistic Research Laboratory do Exército dos EUA. Seu objetivo inicial era gerar tabelas de tiro — cálculos essenciais para a precisão de artilharia.
A máquina era colossal: 17.468 válvulas eletrônicas, 5 milhões de soldas e dezenas de painéis interconectados. Em vez de um programa armazenado internamente, o ENIAC era configurado manualmente por meio de cabos, chaves e interruptores. Cada novo problema exigia uma reprogramação física completa.
As mulheres que programaram o impossível
Em 1947, Betty Snyder (mais tarde Betty Holberton) e Ruth Teitelbaum estavam entre as seis mulheres responsáveis por programar o ENIAC. Elas não apenas operavam a máquina — elas inventaram a programação moderna.
Snyder e Teitelbaum eram especialistas em lógica computacional e diagramas de fluxo. Elas transformavam equações matemáticas em sequências de operações elétricas, conectando manualmente circuitos que representavam loops, condições e fluxos de dados — décadas antes de linguagens de programação existirem.
Seu trabalho foi tão fundamental que, quando o ENIAC foi transferido para Aberdeen, ambas foram enviadas junto com a máquina para treinar equipes militares e garantir que o computador funcionasse corretamente.
Do painel de cabos ao primeiro programa armazenado
Em 12 de abril de 1948, o ENIAC foi oficialmente modificado para executar programas armazenados internamente. Isso transformou a máquina de um sistema baseado em conexões físicas para um computador de arquitetura moderna.
O primeiro programa executado nesse novo paradigma foi um cálculo de massa crítica — uma simulação Monte Carlo do núcleo de uma arma de fissão — desenvolvida por John von Neumann e Klára von Neumann. Esse código é considerado o primeiro programa moderno da história, inaugurando o conceito de “computador de programa armazenado”.
Por que o ENIAC era Turing-completo?
O ENIAC podia ser reprogramado para resolver uma ampla classe de problemas numéricos. Isso o tornava Turing-completo: capaz de simular qualquer máquina de Turing, desde que configurado adequadamente.
Essa característica o distingue de máquinas anteriores, como calculadoras eletromecânicas, que eram limitadas a operações fixas.
Impacto histórico e legado
O ENIAC inaugurou a era da computação eletrônica. Ele influenciou diretamente o desenvolvimento de computadores posteriores, como EDVAC e UNIVAC, e estabeleceu princípios fundamentais da arquitetura computacional.
O reconhecimento tardio das programadoras do ENIAC — especialmente Betty Snyder e Ruth Teitelbaum — destaca a importância das mulheres na história da computação, frequentemente invisibilizadas em narrativas tradicionais.
Hoje, o ENIAC é lembrado não apenas como uma máquina monumental, mas como o primeiro passo rumo ao mundo digital que conhecemos.
Referências Bibliográficas
Kleiman, K. (2022). Proving Ground: The Untold Story of the Six Women Who Programmed the World’s First Modern Computer. Hachette Books.
Haigh, T., Priestley, M., & Rope, C. (2014). Los Alamos Bets on ENIAC: Nuclear Monte Carlo Simulations, 1947–1948. IEEE Annals of the History of Computing, 36(3), 42–63.
Haigh, T., Priestley, M., & Rope, C. (2016). ENIAC in Action: Making and Remaking the Modern Computer. MIT Press.
Wikipedia contributors. (2026). ENIAC; Betty Holberton; Ruth Teitelbaum; Turing completeness; Ballistic Research Laboratory; Monte Carlo method; Stored-program computer.