Ada Lovelace

folclore

programaçãocultura de operações

A matemática do século XIX muitas vezes chamada de primeira programadora por suas notas sobre a Máquina Analítica de Babbage.

Em 1843 ela traduziu um artigo sobre a máquina proposta por Charles Babbage e acrescentou notas muito mais longas que o original, incluindo o que é frequentemente descrito como o primeiro algoritmo publicado destinado a um computador. Ela também percebeu que tal máquina poderia manipular símbolos, não apenas números - uma intuição à frente de seu tempo.

As notas de Ada Lovelace sobre a Máquina Analítica de Charles Babbage, publicadas em 1843, contêm o que geralmente se considera o primeiro algoritmo publicado destinado a uma máquina: um método para calcular números de Bernoulli. Suas notas tinham cerca de três vezes a extensão do artigo que ela traduzia.

A contribuição mais consequente é conceitual. Babbage via uma calculadora; Lovelace viu que, se a máquina podia manipular símbolos segundo regras, e se números podiam representar coisas que não quantidade, então ela poderia operar sobre qualquer coisa exprimível em símbolos, inclusive música. Esse salto da aritmética para a manipulação geral de símbolos é a ideia sobre a qual a computação é construída, e ninguém mais o deu por um século.

Sua avaliação dos limites envelheceu de forma igualmente interessante. Ela escreveu que a máquina nada poderia originar e só faria aquilo que soubéssemos ordenar que fizesse, posição que Turing depois nomeou objeção de Lady Lovelace e contra a qual argumentou diretamente. Essa troca, conduzida ao longo de cem anos, ainda é o formato da discussão sobre o que máquinas podem fazer, o que é notável para notas anexadas a uma tradução.

Também conhecido como: Ada Lovelace, Note G, Augusta Ada King

Fontes

  • Lovelace, notes on Menabrea's 'Sketch of the Analytical Engine' (1843)

Todos os verbetes do glossário