Articles

Quem é Ada Lovelace?

Ada Lovelace – mais formalmente conhecida como Augusta Ada King, a Condessa de Lovelace – foi uma escritora e matemática britânica do século XIX popularizada como precursora de programas para a tecnologia informática emergente.

As suas contribuições reais para os fundamentos da programação informática foram calorosamente debatidas, com proponentes a retratá-la como uma visionária e críticos a afirmar que há poucas provas de que ela tenha sido directamente responsável por qualquer novidade.

O que parece ser claro é que Lovelace foi uma notável escritora científica que não só reconheceu o significado da tecnologia informática primitiva, como teve o conhecimento e o talento para a comunicar de formas que ainda ressoam ao longo dos tempos.

Como é que Ada Lovelace se tornou um matemático de renome?

Ada foi o único filho nascido no casamento do poeta libertino George Gordon ‘Lord’ Byron, e ‘Lady’ Anne Isabella Noel Byron, 11ª Baronesa Wentworth e Baronesa Byron.

Ainda a pais ricos e famosos não era tudo o que estava rachado para ser para a jovem Ada. O seu pai mandou-a a ela e à sua mãe embora quando Ada mal tinha algumas semanas, apenas para falecer 8 anos mais tarde, tendo pouco a ver com a filha que desejava que fosse um filho.

A avó materna de Ada, Judith, Lady Milbanke, foi responsável pela sua educação numa propriedade rural isolada. Contudo, a sua mãe, em grande parte ausente, ainda insistia numa educação rica para a sua filha, particularmente em matemática. Uma linha de tutores e governantas assegurou-lhe uma educação precoce em diversas disciplinas, tais como história, línguas e química.

Um desses tutores era um matemático e astrónomo escocês de nome Mary Somerville, uma figura famosa como a primeira pessoa a ser descrita – com ou sem razão – como cientista.

Foi Somerville que apresentou uma Ada de 17 anos a um matemático e engenheiro mecânico altamente respeitado chamado Charles Babbage, um homem que seria para sempre conhecido pela sua invenção e engenharia de múltiplos motores capazes de realizar uma variedade de funções matemáticas.

Embora nunca concluído, um dispositivo referido como motor analítico é agora reconhecido como o primeiro computador universal. Através de uma série de instruções devidamente organizadas fornecidas em cartões com furos perfurados, o enorme motor de relógio foi concebido para processar dados de acordo com uma série de operações, e até para armazenar até 1.000 grandes números numa loja de memória.

Era o protótipo de um dispositivo mais simples capaz de triturar funções polinomiais, chamado motor de diferença, que atraiu pela primeira vez a atenção de Ada pouco depois de conhecer Babbage. Através de Sommerville, ela e o famoso engenheiro iriam desenvolver uma forte amizade intelectual baseada no amor mútuo e no respeito pelos números.

Babbage inspiraria Ada no seu amor pela matemática; Ada ganharia o respeito de Babbage pela sua capacidade de articular e promover o seu trabalho.

Quando um matemático italiano chamado Luigi Menabrea publicou um artigo sobre o motor analítico em 1842, foi Ada que o traduziu do francês que utilizava para o inglês, anexando-o extensivamente com notas que ajudaram o leitor a compreender os conceitos básicos de como os motores diferiam.

Did Ada escreveu o primeiro programa de computador?

Uma das notas de Ada para o artigo de Menabrea, intitulada simplesmente como nota ‘G’, descreve um algoritmo que poderia ser usado em conjunto com o motor analítico para calcular os números de Bernoulli.

Graças à sua inclusão deste algoritmo, Ada Lovelace é relatada regularmente como sendo o primeiro programador informático.

É indiscutível que as notas de Ada incluem o primeiro relato publicado de um algoritmo concebido para o que pode ser considerado como o primeiro computador (teórico) universal. O que não está claro é o crédito que ela merece pela novidade do programa; embora ela esteja sem dúvida orgulhosa das suas contribuições, não há provas de que o algoritmo da nota G tenha sido única, ou mesmo parcialmente, a sua própria invenção.

Como afirmou o historiador Bruce Collier na sua tese sobre o assunto;

“Embora seja claro que Lady Lovelace era uma mulher de considerável interesse e talento, e é claro que ela compreendeu em grande medida as ideias de Babbage sobre o carácter geral e significado do Motor Analítico, e as exprimiu bem nas suas notas ao trabalho de Menabrea, é igualmente claro que as ideias eram de facto de Babbage e não dela; de facto, ela nunca fez qualquer afirmação em contrário.”

Então, quem merece ser chamado o ‘primeiro programador’? Como acontece com a maioria das coisas na ciência e tecnologia, não há momento de invenção que se destaque. Babbage sabia certamente como o seu motor deveria ser programado, mas o sistema de cartões perfurados em que se baseava era semelhante aos processos utilizados para estilizar padrões de tecelagem em teares criados por um tecelão francês de seda, Joseph Maria Jacquard.

Poderíamos imaginar os primeiros programas como uma malha de tecnologia de tecelagem antiga e matemática tabelada por Babbage, inventada não por uma única pessoa.

A habilidade de Babbage para os comunicar com tal perspicácia e clareza ajudou quase certamente a popularizar a ideia, e talvez tenha conduzido e até inspirado Babbage no seu trabalho em curso, mas há poucos motivos para pensar na talentosa filha de Lord Byron como o primeiro programador do mundo.

Biografia

Nascido: 10 de Dezembro de 1815 ao poeta e político George Gordon Byron, 6º Barão Byron, e Anne Isabella Noel Byron, 11ª Baronesa Wentworth e Baronesa Byron, (também conhecida como Annabella Milbanke).

Morreu: 27 de Novembro de 1852, 36 anos, de cancro do útero, possivelmente agravado pelo tratamento extremo da sangria.

Como pessoa: Aos 20 anos, Ada casou com William King-Noel, 1º Conde de Lovelace e tornou-se Lady King, com quem teve três filhos. A sua vida foi afectada por longos episódios de doença quando criança, e nos seus últimos anos foi marcada por escândalos envolvendo rumores de casos e um gosto pelo jogo.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *