Ada Lovelace é creditada por escrever o primeiro algoritmo destinado a ser processado por uma máquina, especificamente o mecanismo analítico de Charles Babbage. Embora o mecanismo analítico nunca tenha sido construído durante sua vida, seu algoritmo para calcular os números de Bernoulli é considerado uma conquista marcante porque demonstrou o potencial de uma máquina para ir além dos cálculos simples e executar tarefas complexas com base em instruções. É por isso que ela é frequentemente considerada a primeira programadora de computador.