Acredita-se que o primeiro programa de computador tenha sido um programa de calculadora criado por Ada Lovelace em meados da década de 1840. Seu programa foi escrito para o motor analítico, um computador mecânico de uso geral projetado por Charles Babbage. O programa de Lovelace foi publicado em 1843 e é considerado o primeiro programa de computador do mundo.