Alan Turing, propuso una maquina teorica, conocida como "Maquina Turing", base de las computadoras modernas, se desarrollan computadoras electronicas como ENIAC, la cual se programaba de forma manual, se usaban lenguajes basicos como el codigo binario, los cuales eran dificiles de escribir y entender.