Uma matemática talentosa, Ada Lovelace é conhecida por ter traduzido e anotado a descrição da máquina analítica (um antepassado do computador) de Charles Babbage.

Suas anotações contêm o primeiro algoritmo a ser executado por uma máquina, sendo a primeira programadora da história.


Uma infância de estudo

Augusta Ada Byron, Condessa de Lovelace, nasceu em 10 de dezembro de 1815 em Londres. Ela era filha do poeta britânico Lord Byron e de uma intelectual admirável, Annabella Milbanke.

Ada não conhecia seu pai, sua mãe fugiu com ela em 1816, querendo afastar e preservar a criança das iluminações de Lord Byron. A garota foi criada apenas por sua mãe.

Annabella não hesitou em oferecer uma educação rica de conhecimento à filha, encontrando tutores que assegurassem a Ada, uma sólida formação em matemática e ciências. Mas era bastante incomum, nessa época, que uma garota da nobreza pudesse acessar esse treinamento.

Os homens se beneficiavam da exclusividade da ciência, que era reservada para eles. Considerou-se então que as mulheres não podiam empregar a energia mental e física exigida pelo trabalho científico.

Como o esforço intelectual era assunto de um homem, os estudos científicos de Ada eram objeto de observações, para avaliar as consequências de tal treinamento para a jovem.

Nenhum problema em sua vida a impediu de alcançar, graças a leituras rigorosas e aulas particulares, um nível impressionante em matemática.


Um encontro crucial

Aos 17 anos, Ada Lovelace conheceu uma nova tutora, Mary Sommerville, renomada pesquisadora e autora do século XIX. Foi essa mulher que transformou a vida de Ada de certa forma, ao apresentá-la a Charles Babbage, reconhecido matemático e professor da Universidade de Cambridge, hoje considerado o pai dos computadores modernos.

A máquina de diferenças, Charles Babbage
A máquina de diferenças de Charles Babbage

Ada, cativada pela máquina analíticas de Babbage, tornou-se muito próxima do matemático. Foi o começo de um relacionamento amistoso e precioso. Este encontro marcante delineou o futuro curto de Ada e o futuro da computação.

Por quase 10 anos, Ada se correspondeu com Charles Babbage. Essa correspondência permitiu-lhe aprofundar e aperfeiçoar sua formação em matemática, assim como satisfazer seu gosto óbvio por escrever.

Ada testemunhou durante esses anos, o desenvolvimento da máquina diferencial, uma das primeiras calculadoras. Além disso, através desta correspondência sustentada, ela descobriu o projeto mais ambicioso de Babbage, a máquina analítica e seguiu cuidadosamente a gênese.

máquina analíticas de Babbage

Esta máquina envolvia a integração de cartões perfurados, o princípio aplicado ao tear Jacquard. A leitura sequencial desses cartões forneceu instruções e dados para sua invenção.

Assistimos à criação do primeiro computador moderno, graças a esta reunião excepcional


Paixão e família

Em 1835, Ada se casou com William King, que se tornou três anos depois, o primeiro conde de Lovelace. Ada tornou-se assim a Honorável Honor Augusta Ada, condessa Lovelace. O casal teve três filhos, Byron, nascido em 1836, Annabella, nascido em 1837 e Ralph Gordon, nascido em 1839.

A saúde frágil de Ada foi suportada por suas três gestações. Assim, dedicou pouco tempo ao estudo da matemática durante este período por causa de sua condição física e responsabilidades parentais.

Foi em 1839 que ela decidiu voltar às suas atividades. Ela pediu a Babbage para recomendar um mestre. O renomado matemático e professor da Universidade de Londres, Auguste De Morgan, aceitou essa tarefa.

Graças a este novo tutor, Ada adquiriu uma sólida formação em álgebra, lógica e análise. Morgan descobriu em Ada uma mulher criativa e entusiasta.

De acordo com o matemático, Alda Lovelace possuía uma compreensão notável e mostrava um pensamento elaborado que eventualmente, permitiria que ela fizesse descobertas originais em matemática.


As famosas notas

Em outubro de 1842, um jovem matemático italiano, Federico Luigi Menebrea, publicou um artigo em francês descrevendo a máquina analítica de Babbage. Conhecendo as habilidades de escrita de Ada e seu grande domínio do francês, Charles Wheatstone, um renomado físico e amigo da família, sugeriu que Ada traduzisse o artigo de Menebrea para Memórias Científicas na seção de artigos de cientistas estrangeiros.

Nove meses foram dedicados a esta tradução, entre 1842 e 1843. Inicialmente, Babbage não seguiu de perto o trabalho de tradução. Ada era supervisionada principalmente por Wheatstone.

Ela apresentou o trabalho de Babbage no início do ano 1843. Impressionado pelo trabalho de Ada, que demonstrava grande profundidade e uma análise notável das infinitas possibilidades da Máquina Analítica, Babbage pediu-lhe para melhorar a tradução usando suas próprias notas, as notas chamadas "lovelaciennes".

Esta abordagem rigorosa permitiria desenvolver e comentar os vários pontos essenciais da máquina descrita no livro de memórias de Menebrea.

Assim, Ada, muito entusiasmada e apaixonada, olhou para este projeto, enquanto trabalhava em estreita colaboração com Charles Babbage. Este último aconselhou-a e sugeriu vários pontos.

No entanto, foi Ada quem escolheu os aspectos essenciais para lidar com essas anotações, com o seu estilo e profundidade filosófica. Sete notas foram adicionadas à tradução do artigo de Menebrea.

O documento anotado pela "Alta Sacerdotisa da Máquina de Babbage" (título criado pela própria Ada), revelou-se três vezes mais longo. Babbage, considerando o trabalho de Ada superior à análise de Menebrea, considerou essa tradução expandida na máquina analítica como um documento original.

De fato, neste trabalho detalhado, as características do computador foram especificadas por Ada: as entradas eram os cartões perfurados representando os dados e as instruções, as saídas eram representadas pelos cartões perfurados contendo os resultados, a unidade central de processamento (o moinho) e a memória de armazenamento expansível (a loja).

Ela fez uma descrição detalhada da programação da máquina. O mais impressionante é que Ada publicou em sua sétima nota, o primeiro algoritmo que pode ser executado por uma máquina.

Ela criou um programa para calcular os números de Bernouilli, uma sequência de números complexos calculados por recorrência.

Alguns historiadores de matemática ainda criticam o trabalho de Ada, mencionando a limitação de sua colaboração. No entanto, algumas cartas trocadas entre Babbage e Ada, demonstram que a contribuição de Babbage teria sido limitada a fórmulas matemáticas e que Ada teria escrito o programa.

Nenhum dos pequenos programas escritos por Babbage havia atingido a complexidade do programa de cálculo numérico de Bernoulli. O programa, apresentado em forma de tabela, é verdadeiramente um dos primeiros da história. E este programa é o trabalho de Ada Lovelace.

Ada salientou em suas anotações que a máquina analítica seria mais do que apenas a execução de operações programadas pelo homem. A máquina, quando existisse, guiaria a evolução da ciência.

Essas reflexões tentaram distanciar a idéia da ameaça da máquina "pensante", condenada em diversas esferas da sociedade da época.

A máquina analítica não tem pretensão de criar algo por si só. Ela pode fazer qualquer coisa que desejamos, seguindo uma análise; mas não tem capacidade de imaginar relações analíticas ou verdades. Seu papel é nos ajudar a fazer o que já sabemos como dominar.

Através desta declaração e de seu trabalho, Ada ilustrou alguns princípios da computação moderna.

Foto da Ada Lovelace

O fim de uma vida curta

Tudo parecia estar se movendo para uma certa glória e reconhecimento pela máquina de Babbage. Mas os subsídios do governo britânico cessaram. Como o governo decidiu não participar do projeto, Babbage mudou seu foco da máquina de diferença para a máquina analítica.

Para financiar o trabalho de Babbage, Ada começou a jogar, alavancando suas habilidades no cálculo de probabilidades. Ela aplicou suas habilidades principalmente em corridas de cavalos. Lovelace muitas vezes perdeu.

Em 1851, as perdas de dinheiro do jogo foram estimadas em 3200 libras, o equivalente a 15 milhões de reais. Ada tinha se arruinado completamente. Nem Babbage nem Ada puderam ver ainda em vida, a função analítica em funcionamento: era muito caro construir.

Ada morreu com 36 anos em 27 de novembro de 1852, vítima de um câncer do útero. Ela deixou o marido com dívidas consideráveis e foi enterrada, de acordo com seu desejo, perto de seu pai, que morreu aos 36 anos também.

A memória de Ada continua hoje graças à linguagem de programação ADA, projetada inicialmente para o Departamento de Defesa dos Estados Unidos e usada hoje em muitas tecnologias modernas como o automóvel, transporte ferroviário e tecnologias aeronáuticas.

Ada Lovelace, uma mulher do século XIX, destacou-se claramente por sua abordagem visionária. Ela já tinha os dois pés firmemente ancorados no século XXI. Computadores e todas as formas de tecnologia tornaram-se tão onipresentes no mundo atual, que devemos honrar a contribuição inegável desta primeira programadora de computador.