John Von Neumann estudió en varias universidades europeas destacadas. Comparaba a los humanos y las máquinas, argumentando que las máquinas deben almacenar información y también procesarla y dar respuestas. En 1947 diseñó uno de los primeros métodos para hacer que las computadoras fuesen programables por el usuario almacenando programas, y también diseñó la EDVAC, la primera máquina en usar cintas magnéticas para almacenamiento.