A exatos 60 anos, O ENIAC (Electronica Numeral Integrator and Computer), foi o primeiro computador a usar eletrônica digital. Não se destacava precisamente por suas características funcionais: pesava 32 toneladas, media 30 metros e tinha 17.468 válvulas, cuja vida média era de 3.000 horas, o que obrigava à troca de uma a cada 10 minutos.
Seus inventores, John P. Eckert e John W. Mauchly, demoraram três anos paras construí-lo mediante uma doação de 500.000 dólares oferecida pelo Exército dos Estados Unidos. O projeto se chamou PX e em 1944 juntou-se ao grupo o engenheiro John von Neumann.
Os três cientistas conseguiram fazê-lo funcionar pela primeira vez em 14 de fevereiro de 1946, na Universidade da Pennsylvania. Os jornais da época o qualificaram de "Einstein Mecânico" e/ou de "Frankenstein Matemático".
O sistema utilizava os números decimais de zero a nove e a leitura e escrita de dados se realizava mediante uma leitora/perfuradora de cartões.
Estava dividido em 30 unidades autônomas, 20 das quais eram chamada acumuladores. Cada acumulador era uma máquina de somar 10 dígitos a grande velocidade, que podia armazenar seus próprios cálculos.
Para acelerar as operações aritméticas também tinha um multiplicador e um divisor. O primeiro utilizava uma matriz de resistências para executar as operações de um dígito e foi desenhado com um circuito de controle adicional para multiplicar os dígitos sucessivos.
O ENIAC era controlada através de um trem de pulsos eletrônicos. Cada unidade era capaz de gerá-los para que outras unidades realizassem alguma tarefa, por isso os programas para o ENIAC consistiam em unir manualmente os cabos das diferentes unidades para que realizassem a seqüência desejada.
Programá-lo era portanto um trabalho árduo e dificultoso. Como as unidades podiam operar simultaneamente, o ENIAC era capaz de realizar cálculos em paralelo. Tinha uma unidade chamada "unidade cíclica", que produzia os pulsos básicos usados pela máquina e três tabelas que transmitiam às unidades os números e funções eleitas manualmente para realizar as operações.
Realizava uma soma em 0.2 milisegundos, uma multiplicação de dois números de 10 dígitos em 2.8 milisegundos, e uma divisão em 24 milisegundos. Nunca pôde funcionar por 24 horas ininterruptas, e normalmente executava-se duas vezes um mesmo cômputo para comprovar o correto funcionamento da máquina.
O calor das válvulas elevava a temperatura do local até os 50 graus e para efetuar diferentes operações, deviam mudar-se as conexões (cabos), como nas velhas centrais telefônicas, trabalho que podia tomar vários dias.
Inicialmente o ENIAC foi construída para fins militares: era capaz de calcular com grande velocidade a trajetórias de projéteis, principal objetivo de sua construção. Mas ao finalizar a Segunda Guerra Mundial passou a ser utilizado para cálculos de investigações científicas.
Funcionou até 1955 com melhoras e ampliações, e se diz que durante sua vida operativa realizou mais cálculos matemáticos do que os realizados por toda a humanidade anteriormente.
Antes de finalizar sua construção, os inventores se deram conta de suas limitações, tanto a nível estrutural como a nível de programação. Por isso, em paralelo a sua construção, começaram a desenvolver as novas idéias que deram lugar ao desenvolvimento da estrutura lógica que caracteriza os computadores atuais.