Ada Lovelace , filha do poeta Lord Byron, é considerada como tendo escrito o primeiro código de computador em 1843 para Máquina Analítica de Charles Babbage , mais de 100 anos antes do advento dos computadores. A linguagem de computador foi desenvolvido pelo Departamento de Defesa , em 1979, chamado de Ada em homenagem a suas contribuições para a computação moderna. Ada Lovelace
Ada Lovelace , nascida Augusta Ada Byron, foi criada por sua mãe e foi educado em matemática e ciências. Mais tarde, ela ganhou um mentor na Mary Somerville, um matemático e cientista companheiro . Ela foi apresentada a Charles Babbage , em 1833 , os dois são conhecidos por terem correspondido regularmente. Lovelace ficou intrigado com as possibilidades da máquina analítica de Babbage , que tinha projetado . Em 1842 Babbage teria se alistar Lovelace para traduzir um artigo de um matemático italiano sobre o tema da Máquina Analítica .
Charles Babbage
Um matemático e professor , Charles Babbage é creditado com o projeto do primeiro computador programável quase 100 anos antes que um computador foi construído com sucesso. Ele é conhecido por dois grandes projetos : a Máquina Diferencial ea Máquina Analítica . Apesar de não ser totalmente construído em sua vida, o Museu da Ciência de Londres construiu um motor de diferença de sucesso, revelou em junho de 1991 , com base no projeto de Babbage e utilizando materiais disponíveis na Inglaterra vitoriana .
Analítica Motor
A Máquina Analítica foi concebido como um computador mecânico que pode ser programado usando cartões perfurados . Babbage consertou com o projeto até que ele morreu . No artigo de outubro de 2010 " 100- Leap Year ", John Graham- Cumming estima que um dos planos para a Máquina Analítica teria cerca de 1,7 kb de memória, enquanto outro plano teria 17KB . Foi Lovelace , que considerou as profundezas do que esta máquina poderia criar , sendo a mais notável a sua ideia de que seria capaz de criar música.
Primeiro Programa
A primeiro código de computador foi introduzido nas notas ao artigo de Louis Menebrea sobre Máquina Analítica de Babbage . Ada Lovelace traduziu estas notas de Francês para Inglês , no processo de adicionar suas próprias notas , suas notas , eventualmente, acabou por ser mais do que o próprio papel. Em suas notas Lovelace introduziu um método para calcular números de Bernoulli na Máquina Analítica. Embora esse código nunca foi usado em um computador em sua vida , isto é geralmente considerado o primeiro código de computador escrito .