Ada Lovelace

A Primeira Programadora da História

Quem foi Ada Lovelace?

A matemática, escritora e condessa Augusta Ada Byron King (mais conhecida como Ada Lovelace), foi a primeira pessoa a criar um programa de computador, 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.

Embora tenha vivido uma vida curta, Ada é responsável por grande parte do desenvolvimento científico e tecnológico do que conhecemos por computação moderna. Sem os primeiros passos dados por Ada, possivelmente não teríamos a tecnologia como a conhecemos hoje. Ela carrega o título de mãe da programação.

Ada Lovelace trouxe diversas contribuições à tecnologia e sua trajetória é reconhecida de muitas formas, inclusive a segunda terça-feira do mês de outubro é celebrado o "Ada Lovelace Day". Além da homenagem, a data criada em 2009 pela britânica Suw Charmam-Anderson tem o objetivo de inspirar outras mulheres ao protagonismo na tecnologia, ciência, engenharia e matemática.

Biografia

História

Nascida em Londres em 10 de dezembro de 1815, Lovelace foi a única filha legítima do famoso poeta Lord Byron e sua esposa Baronesa Byron. O poeta, ícone do romantismo, esperava ter um menino e acabou abandonando a família quando Ada era uma bebê, e morreu durante sua infância. Sua esposa, por sua vez, promoveu o interesse pela matemática e pela lógica na filha, na esperança dela não desenvolver a “insanidade” do pai. Um dos mentores da jovem Ada foi Augustus De Morgan, o primeiro professor de matemática da Universidade de Londres - que foi a primeira universidade da Inglaterra a permitir que mulheres se graduassem, coisa que somente aconteceu 26 anos após a morte de Ada.

A jovem Lovelace ficou amiga e trabalhou com o cientista Charles Babbage, participando de seu projeto sobre a Máquina Analítica - evolução da Máquina Diferencial (que foi criada para executar e imprimir cálculos matemáticos). A Máquina Analítica foi a primeira máquina da história que pôde ser programada para executar comandos de qualquer tipo, mas a jovem cientista percebeu que a máquina era capaz de fazer muito mais do que o que seu criador imaginava.

Entre 1842 e 1843, ela traduziu um artigo italiano sobre o motor e complementou o estudo com um conjunto de observações de sua autoria. Essas notas, que acabaram sendo mais extensas do que o artigo original, continham um algoritmo criado para ser processado por máquinas, sendo considerado o primeiro programa de computador já criado. Além disso, Ada desenvolveu uma visão sobre a capacidade dos computadores conseguirem realizar muito mais além de meros cálculos, em uma época em que todos os matemáticos estavam focados nesse tipo de ação. Ou seja, Ada Lovelace estava muito à frente de seu tempo quando concebeu a ideia do que um algoritmo era capaz de fazer.

O Legado de Ada Lovelace

Ada Lovelace morreu de câncer de útero aos 36 anos de idade, mas seu legado está mais vivo do que nunca. Nossa sociedade atual não seria repleta de computadores e smartphones, por exemplo, se Ada não tivesse sido tão brilhante na elaboração do primeiro algoritmo da história, que abriu portas para demais cientistas aprimorarem esses conceitos e desenvolverem novas tecnologias.

As notas de Lovelace a respeito da máquina analítica de Babbage foram republicadas em 1953, quase cem anos após sua morte. Essa máquina foi reconhecida como o primeiro modelo de computador já construído, e as notas da matemática ficaram marcadas como a primeira descrição de um computador e de um software.

E engana-se quem pensa que a cientista estava à frente de seu tempo somente no que diz respeito à intelectualidade e à ciência: ao mesmo tempo em que ela investia em seus estudos e carreira, Lovelace também costumava beber e jogar - hábitos incomuns para as mulheres da época. Portanto, Ada Lovelace, de certa forma, foi uma pioneira do movimento feminista, mesmo sem ter essa pretensão.

No entanto, Ada não foi reconhecida durante seu tempo de vida. Seu reconhecimento como pioneira da computação só surgiu após Alan Turing ter feito referência a seu trabalho. Turing, conhecido como “o pai da computação moderna”, foi um matemático e cientista da computação britânico responsável por formalizar o conceito de algoritmo criando a Máquina de Turing, que abriu as portas para a invenção dos computadores que utilizamos hoje em dia.

Primeiro Programa de Computador

Em 1842, Charles Babbage foi convidado a ministrar um seminário na Universidade de Turim sobre sua máquina analítica. Luigi Menabrea, um jovem engenheiro italiano e futuro Primeiro-ministro da Itália, publicou a palestra de Babbage em francês e esta transcrição foi posteriormente publicada na Bibliothèque Universelle de Genève, em 1842.

Babbage pediu a Lovelace para traduzir o artigo de Menabrea para o inglês, adicionando depois a tradução com as anotações que ela mesma havia feito. Lovelace levou grande parte do ano nesta tarefa. Estas notas, que são mais extensas que o artigo de Menabrea, foram então publicados no The Ladies' Diary e no Memorial Científico de Taylor sob as iniciais "AAL".

Em 1953, mais de cem anos depois de sua morte, as notas de Lovelace sobre a máquina analítica de Babbage foram republicadas. A máquina foi reconhecida como um primeiro modelo de computador e as notas de Lovelace como a descrição de um computador e um software

As notas de Lovelace foram classificadas alfabeticamente de A a G. Na nota G ela descreve o algoritmo para a máquina analítica computar a Sequência de Bernoulli. É considerado o primeiro algoritmo especificamente criado para ser implementado num computador, e Lovelace é recorrentemente citada como a primeira pessoa programadora por esta razão. No entanto, a máquina analítica de Babbage jamais foi construída, tendo apenas a sua precursora a máquina diferencial sido montada em um trabalho que começou em 1984 por Allan G. Bromley professor da Universidade de Sydney junto com Doron Swade (The London Sience Museum), onde esses levaram 18 anos para finaliza-la.

Qual a Importância de Ada Lovelace para a Tecnologia?

Ada Lovelace foi a primeira a utilizar um programa em algoritmo e a tomar conhecimento da importância dos algoritmos na construção de um software. Por isso, muitas das evoluções tecnológicas que vieram depois dos estudos de Ada só foram possíveis devido às descobertas dela.

É provável que, sem as notas de Lovelace, as máquinas demorassem mais para ser capazes de computar valores e realizar funções matemáticas. Além disso, os sistemas operacionais — os quais são construídos por meio de algoritmos — não existiriam.

Por esse motivo, Ada traz representatividade à área da programação que é formada predominantemente por homens. Saber que as mulheres foram parte importante na construção da tecnologia e programação é algo essencial para que esse grupo ingresse cada vez mais na área e que o machismo enraizado nela diminua.

5 curiosidades sobre a vida de Ada Lovelace!

1. Ada Lovelace Day

A programadora é tão importante para a história que Suw Charman-Anderson criou um dia em homenagem a ela. Toda segunda terça-feira do mês de outubro é dia de celebrar não somente a Ada, como a conquista das mulheres na ciência e incentivá-las a estar mais presentes na área.

2. Criativa desde a Infância

Aos 12 anos, Ada já demonstrava ser uma criança criativa e à frente de seu tempo. Ela contou para a mãe que gostaria de construir uma máquina voadora. Após estudar sobre a anatomia dos pássaros, Lovelace teve a ideia de desenvolver uma máquina a vapor em formato de cavalo e que tivesse um par de asas, o que possibilitaria que as pessoas voassem em suas costas.

3. Vício em Jogos

Ada trouxe problemas financeiros para a família depois de começar a apostar em jogos de azar. A situação saiu do controle e se tornou um comportamento compulsivo. Alguns registros apontam que a programadora teve de pagar suas dívidas com alguns diamantes que faziam parte de sua herança.

Ada montou uma associação — da qual Charles Babbage fez parte — com a intenção de desenvolver um programa capaz de prever resultados de corrida. No entanto, sua ideia falhou, o que gerou uma grande dívida.

4. Relação com o Pai

A relação de Ada com seu pai, Lord Byron, foi praticamente nula. Pouco depois que Lovelace nasceu, Lord Byron avisou Anne que iria continuar a se relacionar com a amante e que ela deveria sair de casa com a filha. Depois disso, Ada mal ouviu falar do pai e só pode ver um retrato dele quando completou vinte anos.

Antes mesmo do nascimento de Ada, Byron e Anne já não tinham uma boa relação. Isso porque os dois tinham valores distintos: enquanto ela era aficionada pela Revolução Industrial e os avanços tecnológicos, ele era apoiador do movimento que discordava sobre a substituição das pessoas trabalhadoras por máquinas.

5. Inspiração por toda parte

Ada serviu como inspiração para diversos projetos, principalmente os que envolvem mulheres. A Ada Initiative é uma organização sem fins lucrativos que tem como objetivo aumentar o número de mulheres no movimento pela cultura e em movimentos open source. Já a Ada Developers Academy também não possui fins lucrativos, mas se dedica a aumentar a diversidade na tecnologia, treinando mulheres cis, trans e pessoas não-binárias para se tornar engenheiras de software.

Além disso, em 1981, a Associação de Mulheres na Computação criou o Prêmio Ada Lovelace. Sete anos depois, a Associação Britânica de Computação criou a Medalha Lovelace e, atualmente, há uma competição anual para alunas.

Ada Lovelace não só se tornou uma inspiração para diversas mulheres — principalmente na área de programação — como também fez história e permitiu que nós tivéssemos acesso aos computadores que temos hoje.

Agora que você já sabe a história dessa grande programadora, aproveita a visita em nosso blog para descobrir como construir uma carreira na área de tecnologia mesmo sem experiência!