Em 1946 ficou pronta uma máquina que resolvia em trinta segundos um cálculo de trajetória que consumia quarenta horas de uma pessoa girando a manivela de uma calculadora. A conta passou a levar segundos, e a resposta continuou demorando dias.
Este episódio conta o que havia no meio: o trabalho de dizer à máquina o que fazer, numa época em que a palavra programa ainda não existia.
O Exército americano mantinha em Aberdeen, no estado de Maryland, um laboratório com uma função só, calcular balística. O produto era um caderno de tabelas que seguia junto com o canhão. Na Universidade da Pensilvânia havia cerca de setenta pessoas nessa conta, seis dias por semana, a maior parte mulheres formadas em matemática. Na ficha funcional a classificação delas era subprofissional, e homens com a mesma formação recebiam classificação profissional.
John Mauchly queria prever o tempo, e ninguém tinha dinheiro para isso. Com Presper Eckert ele reescreveu a proposta, e na versão nova a máquina calculava tabela de tiro. O contrato saiu em 17 de maio de 1943, e o problema de Eckert era manter dezoito mil válvulas acesas ao mesmo tempo. A saída foi rodar cada uma a um quarto da potência que aguentava. O ENIAC pesava trinta toneladas.
E ele não tinha nada que se parecesse com um programa. A sequência de operações era montada à mão, encaixando cabos em painéis de tomada e girando três mil chaves, e preparar a máquina para um problema novo levava dias. O trabalho não desapareceu com a eletrônica. Ele mudou de lugar, e ficou sem nome.
Em 1945 não existia a palavra programador, não existia manual nem ninguém no mundo que já tivesse feito aquilo. Havia oitenta mulheres calculando à mão dentro do prédio, e seis foram escolhidas: Kathleen McNulty, Jean Jennings, Frances Bilas, Ruth Lichterman, Marlyn Wescoff e Betty Snyder. O trabalho era secreto, e enquanto a liberação não saía elas não podiam entrar na sala da máquina. Aprenderam o ENIAC pelos diagramas, fio por fio. Quem escreveu o manual de operação lógica, e quem recrutou e ensinou as seis, foi Adele Goldstine.
Não existia arquivo, nem fita, nem cartão: o programa era o estado físico da máquina. A cada problema novo elas montavam uma máquina diferente com os mesmos pedaços, e Jean Bartik dizia que, a cada vez, elas construíam a máquina de novo. Betty Snyder inventou ali o que hoje se chama breakpoint.
Em 14 de fevereiro de 1946 o ENIAC virou manchete de primeira página do New York Times. As fotografias daquele dia mostram homens e mulheres diante dos painéis, e as reportagens publicadas mostram os homens. Elas não foram apresentadas como autoras de coisa nenhuma, e mandar na máquina foi tratado como operação, como quem aperta botão.
A saída veio de guardar a instrução onde a máquina já guardava número, na memória. Em 30 de junho de 1945 isso foi descrito num rascunho sobre o EDVAC que trazia um só nome na capa, e o crédito de uma ideia construída por um grupo inteiro ficou com uma pessoa só. Em Manchester, em 21 de junho de 1948, uma máquina pequena rodou dezessete instruções guardadas inteiras na memória e acertou o maior fator de um número. O Computer History Museum tem um nome para esse momento: o nascimento do software.
O lado humano demorou mais. O reconhecimento das seis chegou em 1997, cinquenta e um anos depois daquela apresentação.
ANTES DA INTERFACE
Uma série sobre a história da computação, contada pelas máquinas e pelas pessoas que vieram antes do computador.
Episódio 1, Quando a humanidade começou a contar
Episódio 2, Quando calcular virou uma máquina
Episódio 3, A máquina que imaginou o computador antes do computador existir
Episódio 4, Quando cartões começaram a guardar instruções
Episódio 5, A máquina podia pensar?
Episódio 6, As máquinas secretas da guerra
Episódio 7, Quando programar era reconstruir a máquina
Open Digital. Tecnologia não começou com o computador. O computador foi apenas um capítulo de uma história muito mais antiga.
FONTES
Penn Engineering, o ENIAC na Moore School
https://www.engineering.upenn.edu/abo...
University of Pennsylvania Almanac, as seis programadoras do ENIAC
https://almanac.upenn.edu/articles/75...
Computer History Museum, ENIAC
https://www.computerhistory.org/revol...
Computer History Museum, o programa armazenado
https://www.computerhistory.org/revol...
IEEE Engineering and Technology History Wiki, depoimento de Jean Bartik
https://ethw.org/Oral-History:Jean_Ba...
University of Manchester, o Baby e o primeiro programa rodado da memória
https://curation.cs.manchester.ac.uk/...
First Draft of a Report on the EDVAC, 1945, digitalização da biblioteca da Moore School
https://archive.org/details/vnedvac
#eniac #historiadacomputacao #programadorasdoeniac #antesdainterface #opendigital