A função do primeiro dispositivo programável O primeiro dispositivo programável foi o ENIAC, concluído em 1946. O ENIAC era um computador eletrônico de uso geral que podia ser programado para executar uma variedade de tarefas. Foi usado para calcular tabelas de tiro de artilharia, tabelas de lançamento de bombas e outros cálculos complexos. O ENIAC não era um computador com programa armazenado, o que significa que suas instruções não eram armazenadas na memória. Em vez disso, as instruções foram conectadas ao hardware do computador. Isto tornou o ENIAC muito difícil de programar e só poderia ser usado para realizar um número limitado de tarefas.
O primeiro computador com programa armazenado foi o EDSAC, concluído em 1949. O EDSAC era capaz de armazenar suas instruções na memória, o que o tornava muito mais versátil que o ENIAC. O EDSAC podia ser programado para executar uma ampla variedade de tarefas e era usado para diversos fins, incluindo pesquisa científica, cálculos comerciais e jogos.
A invenção do computador com programa armazenado foi um grande avanço na história da computação. Ele abriu caminho para o desenvolvimento do computador moderno, que é usado para uma ampla variedade de finalidades, incluindo comunicação, entretenimento e educação.