houve perguntas semelhantes no Quora, e eu dei uma variedade de respostas. (Que tentarei encontrar e fazer referência aqui (seria realmente utilizável se o Quora usasse aquela estranha invenção do “windows” para permitir esse tipo de leitura nesta página enquanto escrevia uma resposta …).)
um computador é um processo que lida com descrições representadas.
para que você possa fazer um “computador de adição” usando duas réguas…. Quando fazemos um algoritmo – como o maior divisor comum-estamos fazendo um computador (e este computador remonta a Euclides). Em ambos os casos, estamos fazendo algumas das energias para os cálculos.
aqui, eu acho que “Computador” significa “programável, digital, computador de programa armazenado”. Historicamente, precisamos separar as boas ideias iniciais para elas da Construção Real de mecanismos bem-sucedidos. Por exemplo, Babbage e Ada escreveram programas algorítmicos, e Babbage tinha esquemas semelhantes a teares Jacquard para programar um dispositivo de computação mecânica. Ada sentiu a universalidade que poderia ser possível e expressou a ideia obliquamente em vários de seus escritos.Turing propôs um tipo muito moderno de mecanismo para um computador, e especialmente um computador universal em 1936. Matematicamente, isso era equivalente aos resultados anteriores de Goedel e Church, mas a forma que Turing escolheu estava carregada de sussurros pragmáticos. Alguns deles foram posteriormente atendidos por John von Neumann.
eu acho que o prêmio para a pessoa que fez os primeiros mecanismos reais que tocaram mais das idéias importantes na computação do que qualquer um deve ir para Konrad Zuse. Ele não foi o único a operar no início dos anos 40, mas o escopo de suas realizações é realmente impressionante. Konrad Zuse – Wikipédia
Konrad Zuse e o Z3 programação de computador digital a partir de 1941
Zuse iniciou a construção de sistemas de computação, na última metade dos anos 30. Por causa da segunda guerra mundial, seu trabalho foi perdido por um tempo.Aqui está uma boa chance de usar o computador que você está usando agora, para descobrir sobre Bletchley Park, Colossus, Max Newman e Tommy Flowers. Este trabalho durante a Segunda Guerra Mundial no Reino Unido também foi suprimido por muitos anos.
após a Segunda Guerra Mundial, havia interesse em Criar computadores programáveis nos EUA e no Reino Unido. Maurice Wilkes, da Universidade de Cambridge, no Reino Unido, participou de um workshop na Penn, onde Eckert, Mauchly, von Neumann, et al participaram. Para Wilkes, havia um pouco mais de conversa do que fazer, então ele decidiu apenas fazer uma máquina como uma que eles estavam falando. Ele voltou para Cambridge e fez exatamente isso, para produzir ca 1948-9 EDSAC, meu voto por “algo maravilhoso” como uma “primeira” máquina programável real.*
observe os CRTs em segundo plano que foram usados como monitores para EDSAC.
há uma emulação on — line do EDSAC que permite ao usuário programá-lo-ocasionalmente, pedi aos alunos que escrevessem Alguns programas nele. Edsac Simulator
on-line EDSAC Emulador
Finalmente, vale muito a pena olhar para o Whirlwind, do MIT, eu computador ca 1950-51, não apenas de um moderno paralelo “mini”-computador (é necessário alguns quartos grandes), mas foi também a primeira “tempo real”, o computador, tinha alguns dos primeiros (talvez o primeiro) gráfico interactivo apresenta, e (eu acho) a primeira interativo maior nível de linguagem de programação (“George” pela Distribuição e Zwerler).
MIT Whirlwind console quarto ca início dos anos 50.
* isso não é para omitir “Baby” EM Manchester, que era uma pequena máquina de teste que começou a trabalhar um pouco antes EDSAC. No entanto, o EDSAC não era um computador de teste, mas a coisa em si.