Los inicios de la programación se remontan a Ada Lovelace y Charles Babbage en el siglo XIX. Más tarde, en 1954, John Backus desarrolló Fortran, el primer lenguaje de alto nivel que hizo la programación más sencilla al traducir palabras en inglés a código binario en lugar de usar código máquina. Los lenguajes de alto nivel como Pascal, COBOL y C son independientes de la máquina y permiten transportar programas fácilmente entre máquinas. Edsger Dijkstra definió el concepto de programación