computador eletromecanico foi construido por Konrad Zuse (1910-1995). Em 1936, esse engenheiro alemao construiu, a partir de reles que executavam os calculos e dados lidos em fitas perfuradas, o Z1.Ha uma grande polemica em torno do primeiro computador. O Z-1 e considerado por muitos como o primeiro computador eletromecanico.Zuse tentou vender o computador ao governo alemao, que desprezou a oferta, ja que nao poderia auxiliar no esforco de guerra. Os projetos de Zuse ficariam parados durante a guerra, dando a chance aos americanos de desenvolver seus computadores, o chamado Eniac.A guerra e os computadoresDurante o travamento da Segunda Guerra Mundial a Marinha americana, em conjunto com a Universidade de Harvard, desenvolveu o computador Harvard Mark I, projetado pelo professor Howard Aiken, com base no calculador analitico de Babbage. O Mark I ocupava 120m3 aproximadamente, conseguindo multiplicar dois numeros de dez digitos em tres segundos. Este computador gigante permitiu ter o primeiro centro de computacao no mundo, assim dando o inicio a era moderna dos computadores.Simultaneamente, e em segredo, o Exercito Americano desenvolvia 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, oENIAC 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:Codificar as instrucoes de uma forma possivel de ser armazenada na memoria do computador. Von Neumann sugeriu que fossem usados uns e zeros.Armazenar as instrucoes na memoria, bem como toda e qualquer informacao necessaria a execucao da tarefa, eQuando 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 ComputacaoAntes da decada de 1920, o computador