um projeto semelhante, chefiado pelos engenheiros J. Presper Eckert e John Mauchy, cujo resultado foi o primeiro computador a valvulas, o Eletronic Numeric Integrator And Calculator (ENIAC)[2], capaz de fazer quinhentas multiplicacoes por segundo. Tendo sido projetado para calcular trajetorias balisticas, o ENIAC foi mantido em segredo pelo governo americano ate o final da guerra, quando foi anunciado ao mundo. O engenheiro John Presper Eckert (1919-1995) e o fisico John Mauchly (1907-1980) projetaram o ENIAC: Eletronic Numeric Integrator And Calculator. Com 18 000 valvulas, o ENIAC conseguia fazer 500 multiplicacoes por segundo, porem so ficou pronto em 1946, varios meses apos o final da guerra. Os custos para a manutencao e conservacao do ENIAC eram proibitivos, pois dezenas a centenas de valvulas queimavam a cada hora e o calor gerado por elas necessitava ser controlado por um complexo sistema de refrigeracao, alem dos gastos elevadissimos de energia eletrica. No ENIAC, o programa era feito rearranjando a fiacao em um painel. Nesse ponto John von Neumann propos a ideia que transformou os calculadores eletronicos em "cerebros eletronicos": modelar a arquitetura do computador segundo o sistema nervoso central. Para isso, eles teriam que ter tres caracteristicas: 1.Codificar as instrucoes de uma forma possivel de ser armazenada na memoria do computador. Von Neumann sugeriu que fossem usados uns e zeros. 2.Armazenar as instrucoes na memoria, bem como toda e qualquer informacao necessaria a execucao da tarefa, e 3.Quando processar o programa, buscar as instrucoes diretamente na memoria, ao inves de lerem um novo cartao perfurado a cada passo. Este e o conceito de programa armazenado, cujas principais vantagens sao: rapidez, versatilidade e automodificacao. Assim, o computador programavel que conhecemos hoje, onde o programa e os dados estao armazenados na memoria ficou conhecido como Arquitetura de von Neumann. Para divulgar essa ideia, von Neumann publicou sozinho um artigo. Eckert e Mauchy nao ficaram muito contentes com isso, pois teriam discutido muitas vezes com ele. O projeto ENIAC acabou se dissolvendo em uma chuva de processos, mas ja estava criado o computador moderno.O nascimento da Ciencia da Computacao Antes da decada de 1920, o computador era um termo associado a pessoas que realizavam calculos, geralmente liderados por fisicos em sua maioria mulheres. Milhares de computadores, eram empregados em projetos no comercio, governo e sitios de pesquisa. Apos a decada de 1920, a expressao maquina computacional comecou a ser usada para referir-se a qualquer maquina que realize o trabalho de um profissional computador, especialmente aquelas de acordo com os metodos da Tese de Church-Turing. O termo maquina computacional acabou perdendo espaco para o termo reduzido computador no final da decada de 1940, com as maquinas digitais cada vez mais difundidas. Alan Turing, conhecido como pai da Ciencia da Computacao, inventou a Maquina de Turing, que posteriormente evoluiu para o computador moderno.O Trabalho Teorico Os fundamentos matematicos da ciencia da computacao moderna comecaram a serem definidos por Kurt Godel com seu teorema da incompletude (1931). Essa teoria mostra que existem limites no que pode ser provado ou desaprovado em um sistema formal; isso levou a trabalhos posteriores por Godel