Ada Lovelace: a primeira programadora da história

16 de agosto de 2021

Atualizado em: 22/12/2023

O dia 15 de agosto celebra o Dia da Informática. A data é uma homenagem à criação do ENIAC, considerado o primeiro computador digital. O aparelho surgiu em 1946, mas a história nos conta que bem antes dele as invenções já caminhavam para que os computadores tomassem forma. E tem gente que já trabalhava para isso quando nem ao menos existia energia elétrica (!), como a matemática Ada Lovelace. Sua trajetória, que prova que não há limites de gênero na ciência, é o assunto do nosso post de hoje. Confira!

Ada Lovelace e a matemática

Encantadora de números, mãe dos softwares, a primeira programadora. São diversas as formas como Augusta Ada Byron King ficou conhecida por seus feitos. Seu pai era o famoso poeta romântico inglês Lord Byron, mas Ada, nascida em 1815, foi criada apenas pela mãe, Anne Isabella Byron, que era matemática.

A influência começou cedo e, anos mais tarde, Ada seguiria os passos profissionais da mãe. Mas outras mulheres também contribuíram para que a jovem se encontrasse na matemática, como Mary Sommerville, na época considerada a rainha da ciência. Foi em um jantar na casa de Mary que Ada conheceu o inventor Charles Babbage, com quem viria a trabalhar futuramente.

Charles Babbage, que trabalhou com a matemática Ada Lovelace
Charles Babbage | Reprodução

Uma parceria de sucesso

Aqui no blog do Mentalidades Matemáticas já falamos sobre as invenções de Babbage. No jantar, o cientista comentou que estava trabalhando na Máquina Diferencial. Similar a uma calculadora, ela lidava com polinômios, realizando cálculos de forma mecânica. Ada ficou encantada pela ideia, porém, sua parceria com Babbage demorou alguns anos para acontecer. 

Quando eles se reaproximaram, Babbage já estava trabalhando em sua nova invenção, a Máquina Analítica, sucessora da Diferencial. A novidade desse projeto era a capacidade de desenvolver operações complexas – ela permitia fazer cálculos com até 50 dígitos! Estava feito: era basicamente a mesma estrutura dos computadores atuais, com uma unidade de processamento de dados e outra de memória. 

Máquina analítica
Reprodução da Máquina Analítica

A contribuição de Ada – que nessa época já se chamava Ada Lovelace, após casar-se com William Lord King, o Conde de Lovelace – foi fundamental. Ela percebeu que, além de números, a Máquina Analítica também poderia processar símbolos. E foi em 1843, após a publicação de um artigo sobre o projeto de Babbage, que Ada escreveu o primeiro programa (algoritmo) de computador do mundo!

A evolução do computador

A Máquina Analítica, porém, não saiu do papel naquela época. A invenção estava muito à frente do seu tempo, e por questões políticas e financeiras, foi deixada de lado. Mas as ideias de Charles Babbage e Ada Lovelace, contudo, não foram esquecidas.

Tanto o húngaro John Von Neumann quanto o britânico Alan Turing voltaram a apostar nelas. Ambos trouxeram avanços teóricos e práticos ao que já havia sido descoberto pela dupla, elaborando novos projetos e modelos, que são utilizados até hoje nos computadores.

E o ENIAC?

Desde Ada Lovelace até aqui, toda essa história nos traz ao ENIAC, o homenageado no Dia da Informática. Sua sigla significa Computador e Integrador Eletrônico Numérico, e ele foi obra dos cientistas norte-americanos John Mauchly e John Presper Eckert, a partir de todas essas ideias já mencionadas. Seu objetivo, contudo, não era dos mais nobres: ele foi projetado para fazer cálculos que garantisse o sucesso do lançamento de mísseis.

Da história para a sala de aula

Outras máquinas também contribuíram para que o computador como conhecemos hoje tomasse forma. E, professor, todas essas curiosidades podem fazer parte da próxima aula de matemática. Levar histórias como a de Ada Lovelace para os alunos e mostrar que a ciência é para meninos e meninas é uma grande motivação para o aprendizado! Para conhecer mais matemáticas inspiradoras, clique aqui.


Mentalidades Matemáticas

    Cadastre-se para aproveitar todos os nossos conteúdos gratuitos!

    *Ao preencher o formulário, concordo em receber comunicações de acordo com meus interesses e afirmo estar de acordo com a Política de Privacidade.
    **Você poderá alterar suas permissões de comunicação a qualquer tempo.
    Prometemos não utilizar suas informações de contato para enviar qualquer tipo de SPAM.

    Mentalidades Matemáticas

      Cadastre-se para aproveitar todos os nossos conteúdos gratuitos!

      *Ao preencher o formulário, concordo em receber comunicações de acordo com meus interesses e afirmo estar de acordo com a Política de Privacidade.
      **Você poderá alterar suas permissões de comunicação a qualquer tempo.
      Prometemos não utilizar suas informações de contato para enviar qualquer tipo de SPAM.

      Mentalidades Matemáticas

        Cadastre-se para aproveitar todos os nossos conteúdos gratuitos!

        *Ao preencher o formulário, concordo em receber comunicações de acordo com meus interesses e afirmo estar de acordo com a Política de Privacidade.
        **Você poderá alterar suas permissões de comunicação a qualquer tempo.
        Prometemos não utilizar suas informações de contato para enviar qualquer tipo de SPAM.