A primeira programadora da história

foto da Ada Lovelace

Augusta Ada Byron King, conhecida como Ada Lovelace, criou o primeiro algoritmo capaz de ser processado por uma máquina quando previu que os computadores fariam mais do que simples cálculos matemáticos. Na época não tinha recursos necessários para fazer testes sobre seus estudos, e com isso, seu trabalho só foi validado após sua morte, que ocorreu em 1852, aos 36 anos de idade.

O método desenvolvido para operar a máquina continha o algoritmo para calcular os números de Bernoulli, e organizava em grupos várias operações que poderiam ser repetidas ou reutilizadas com o suporte de cartões perfurados.

Mas o que são números de Bernoulli? Sem entrar em muitos detalhes, mas apenas para conhecermos seu significado, os números de Bernoulli, que são usados para seus princípios matemáticos, revelam que em um fluxo de fluido horizontal, quando a velocidade do fluido estiver alta, a pressão será menor do que nos locais onde a velocidade do fluido for menor.

Voltando a falar do método desenvolvido, sintetizamos abaixo alguns conceitos de Ada:

• A ideia de loop

• A ideia de sub-rotinas

• Conceito precursor de estruturas condicionais

• A relação entre qualquer elemento que pudesse ser representado por símbolos, isso em grande medida aos ensinamentos de De Morgan

• Uma máquina de propósito, de uso geral, pois tem a capacidade de ser reprogramada. Poderia processar com música, cálculos, tear…

Diagrama de um algoritmo

Foto: Diagrama de um algoritmo para a máquina analítica para o cálculo dos números de Bernoulli, de Sketch of The Analytical Engine, inventado por Charles Babbage por Luigi Menabrea com notas de Ada Lovelace, em 1842.


Ada revolucionou mostrando a importância do elemento humano para o uso das máquinas e vendo a aplicação matemática como uma ciência poética. Para ela, as máquinas deveriam servir e resolver problemas humanos.

Foi apresentado apenas uma síntese sobre a sua história. Caso queira se aprofundar, clique nos links abaixo.