O ábaco é um antigo instrumento de cálculo, que segundo muitos historiadores foi inventado na Mesopotâmia, pelo menos em sua forma primitiva e depois os chineses e romanos o aperfeiçoaram.
Charles Babbage
Charles Babbage é mais conhecido e, de certa forma, referenciado como o inventor que projetou o primeiro computador de uso geral, utilizando apenas partes mecânicas, a máquina analítica. Ele é considerado o pioneiro. Seu invento, porém, exigia técnicas bastante avançadas e caras na época, e nunca foi construído.
Computador
É considerado o primeiro algoritmo especificamente criado para ser implementado num computador, e Lovelace é recorrentemente citada como a primeira pessoa programadora por esta razão. No entanto, a máquina de Babbage jamais foi construída.
Barbara Liskov
E uma delas foi a Condessa de Lovelace, conhecida como Ada Lovelace - a matemática que criou o primeiro algoritmo para ser processado por uma máquina, sendo a primeira programadora da história. Sim, Lovelace foi a primeira pessoa programadora de todos os tempos, e não apenas a primeira mulher a escrever um código.
Augusta Ada Byron, Condessa de Lovelace, foi uma das responsáveis pelo computador que temos hoje. Nascida no dia 10 de dezembro de 1815, ela é criadora do primeiro algoritmo do mundo. Sua contribuição para a máquina analítica do matemático Charles Babbage mudou o rumo do que foi criado nas décadas seguintes.
Então, ela utilizou seus conhecimentos matemáticos para criar programas para a máquina de Babbage, tornando-se a primeira programadora de computador do mundo. Inventou o conceito de subrotina: uma seqüência de instruções que pode ser usada várias vezes em diferentes contextos.