Tiago Massoni

Logo

Associate Professor in Computer Science

View My GitHub Profile

Ada Lovelace

Comentário: Semana da Mulher Data: March 9, 2022 Palavras chave: ada, mulheres

No predominantemente masculino mundo da tecnologia, o pioneirismo da programação de computadores coube às mulheres. Vamos revisitar a história de Ada Lovelace, uma nobre britânica que a história registrou como primeira pessoa a ter a ideia de que máquinas poderiam ser programáveis.

A história da computação se mistura com a vida de uma mulher pioneira do Século 19, Ada Condessa de Lovelace, que foi a primeira a pensar como programar uma máquina para fazer nossas tarefas mais rapidamente.

Bom dia ouvintes da CBN,

Augusta Ada Byron King, mais conhecida como Ada, a Condessa de Lovelace, foi uma mulher, mãe, matemática e escritora brilhante. Postumamente ficou conhecida como mãe dos software e criadora do primeiro programa de computadores da história.

Nascida em 1815 em Londres, Ada era filha única de uma Baronesa matemática e do famoso escritor Lord Byron.

Byron morre quando a filha teria 8 anos de idade, durante a Guerra de Independência Grega, e Ada só viria a ver um retrato do pai após seus 20 anos de idade.

Numa tentativa de impedir com que a filha desenvolvesse a insanidade que ela via em Lord Byron e as “perigosas” tendências poéticas, a mãe buscava manter Ada ocupada com os estudos em música e matemática, em particular a lógica matemática.

Ou seja, o incentivo para uma menina estudar matemática vem de uma situação meio excepcional, não era a regra, e vemos efeitos disso até hoje, quando meninas são tradicionalmente desencorajadas a estudar em faculdades de ciências exatas.

Ada casou-se aos 20 anos com um homem que se tornou Conde. Em 1852, morre de câncer de útero, aos 36 anos de idade e deixando três filhos.

Mesmo perdendo a vida tão cedo, os feitos de Ada são marcantes dentro da ciência da computação.

A história começa aos seus 17 anos, quando Ada conhece Mary Sommerville, também matemática e cientista inglesa que traduziu e colaborou com os trabalhos de Laplace e foi a primeira mulher a entrar para a Sociedade real de Astronomia. Mary se tornaria sua amiga e mentora.

Em um dos jantares em que Ada participa, convidada por Mary, ela conhece o matemático Charles Babbage, e ele comenta sobre seu novo projeto: a máquina diferencial que tinha como objetivo realizar cálculos de polinômios de forma mecânica (lembrando que nessa época, ainda não havia energia elétrica), e Ada fica muito entusiasmada com o assunto.

A Máquina Diferencial talvez seja a primeira tentativa conhecida de se criar uma máquina que lembrasse o computador.

O segundo projeto de Babbage, a Máquina Analítica, prometia desenvolver uma variedade de operações complexas, mas enquanto Babbage pensava em números, Ada percebeu um potencial para processar também símbolos, incluindo notações musicais e artísticas.

A máquina possuía a mesma estrutura dos computadores atuais, com dispositivos de entrada, processamento e saída de dados (o que faz com que muitos considerem Babbage como pai do computador).

Babbage nunca conseguiu construir a máquina, mas o projeto estava comprovadamente correto, pois deu origem a máquinas reais construídas já no início do Sec. XXI, hoje pertencentes a Museus de história da Computação.

E o que fez Ada nessa história? Depois de uma apresentação de Charles Babbage, outro matemático escreveu um artigo sobre o projeto, em francês.

Logo após a publicação, Ada recebe a tarefa dada por Babbage, de traduzir esse artigo para o inglês e adicionar suas próprias notas. Em 1943 Lovelace termina a tradução, e o resultado é um texto muito maior que o original, e que foi publicado no “The Ladies’ Diary” e num Memorial Científico sob as iniciais “AAL”. As notas de Lovelace foram classificadas alfabeticamente de A a G, e em uma dessas notas em especial, a nota G, é conhecida como o primeiro programa de computador do mundo. Era um programa que computava os números de Bernoulli, uma distribuição matemática importante para a estatística, e por isso a consideramos a primeira programadora da história.

Além do algoritmo, em suas notas Ada prevê que a invenção de Babbage não só poderia computar números;

Ela registrou uma previsão de que no futuro uma máquina poderia manipular qualquer pedaço de conteúdo que pudesse ser traduzido para a forma digital. Música, sons, texto, imagens! Ou seja, computadores poderiam pintar quadros, compor melodias, manipular sons e se comunicar, o que só se concretizou um Século depois! Coisas grandes tem pequenos inícios, muitas vezes com origem nos sonhos de alguns poucos.

O simbolismo dessas façanhas é tamanho, que a segunda terça-feira de outubro é conhecida como o Dia da Ada Lovelace, dia de inspirar mulheres a trabalhar na área de tecnologia.

Em sua homenagem, uma linguagem de programação chamada Ada foi criada no início da Década de 80, ainda usada hoje em sistemas de tempo-real em sistemas financeiros, hospitalares e aviação.

Sim, a pioneira, a primeira pessoa que pensou que uma máquina poderia ser programada para atender às nossas necessidades.

Talvez para o espanto de uma sociedade que automaticamente associa tecnologia e computação aos meninos, e que ainda acha estranho uma menina se apaixonar por videogames, por exemplo.

Infelizmente, mulheres continuam sendo menosprezadas dentro da área de tecnologia, e as meninas raramente são encorajadas a procurar educação nesta área, perpetuando o estigma de que esta não seria uma área feminina.

Nada mais falso!

Um abraço e até a próxima,