A matemática, escritora e condessa, Augusta Ada Byron King — mais conhecida como Ada Lovelace — é a primeira programadora do mundo. Ela é responsável pelo primeiro algoritmo que foi usado por uma calculadora chamada de Máquina Analítica, o mais próximo do que seria um computador no começo do século XIX. Se estivesse viva, Ada estaria comemorando 205 anos hoje.
- Dados da vacina da Pfizer contra COVID-19 são roubados em ataque cibernético
- Empresas que foram vítimas de cibercrimes voltam a ser atacadas no mesmo ano
- FireEye é invadida por supostos hackers estatais e tem ferramentas de red team roubadas
Ada Byron é filha do ilustre poeta britânico Lord Byron. Ela nasceu em Londres, Reino Unido, no dia 10 de dezembro de 1815 e morreu em novembro de 1852, ainda muito jovem, aos 36 anos. Embora o trabalho de Ada faça parte da história da ciência e da tecnologia, seu pai nunca teve a oportunidade de reconhecer a importância de sua filha. Um mês após o nascimento de Ada, Lord Byron terminou o relacionamento com a mãe da menina, Anabella, a Lady Byron, e se mudou para a Grécia. Quando Lord Byron morreu, Ada tinha oito anos.
A mãe, Lady Byron, temia que a filha fosse se tornar poeta e escritora igual o pai, mas a filha desde pequena, já demonstrava empenho pelo conhecimento matemático, científico e tecnológico, mesmo não descartando seu interesse e respeito pela poesia.
Seu envolvimento com tecnologia e programação começou cedo. Quando tinha 17 anos conheceu a senhora Mary Somerville, tradutora das obras do matemático e físico francês, Pierre-Simon Laplace, ou Marquês de Laplace. Somerville tinha contatos com grandes inventores e cientistas da época e estimulou que Ada estudasse matemática e tecnologia. Com o tempo se tornaram amigas.
Em 1834, quando Ada tinha ainda 19 anos, foi convidada para um jantar na casa de Somerville, onde encontrou Charles Babbage, que estava trabalhando em uma nova espécie de máquina de cálculo. Mais tarde, a calculadora de Babbage foi batizada de Máquina Analítica.
“E se uma máquina de calcular pudesse não apenas prever, mas pudesse agir de acordo com essa previsão?”, disse Babbage durante o jantar, quando conversavam sobre suas ideias. Ada ficou inquieta com o interesse quase que platônico de Babbage, mas não tinha como ajudar.
Em 1843, aos 28 anos, casada com o conde de Lovelace e mãe de três filhos, Ada traduziu um artigo de um pesquisador italiano, Menabrea. O artigo era um resumo do funcionamento da máquina analítica de Babbage.
Ao mostrar a tradução para o próprio idealista da máquina, Babbage sugere que Ada adicione suas notas pessoais, o que resultou em um artigo três vezes maior do que o original. Nos comentários, Ada sugere que a máquina poderia ser usada para produzir músicas complexas, gráficos precisos e ser utilizada tanto para desenvolvimento prático como científico.
Ela sugeriu a Babbage um plano de como a máquina poderia calcular os números de Bernoulli, sequência matemática de números racionais profundamente relacionada com a teoria dos números. Este plano é considerado o primeiro programa de computador do mundo. Em 1979, o Departamento de Defesa dos Estados Unidos desenvolveu uma linguagem de programação, e em homenagem à autora do primeiro programa que foi rodado em uma máquina, chamou a linguagem de Ada.
Embora tenha vivido uma vida curta, assim como a de seu pai, Ada é responsável por grande parte do desenvolvimento científico e tecnológico do que conhecemos por computação moderna. A condessa carrega o título de mãe da programação.
Fontes: Universidade de Yale; Mentalfloss.