¿Cuál es mejor, la programación espiritual o la inocencia infantil?
Fue propuesto por el matemático húngaro-estadounidense von Neumann en 1946. El programa en sí se trata como datos y el programa y los datos procesados por el programa se almacenan de la misma manera. Ésta es la cura para la amnesia del "prodigio" Eniak. Basándose en este principio, von Neumann y sus colegas diseñaron un prototipo completo de una computadora moderna y utilizaron programas almacenados para identificar los cinco componentes y los métodos de trabajo básicos de una computadora. Esta idea de diseño de von Neumann se considera un hito en la historia del desarrollo informático y marca el verdadero comienzo de la era de la informática.
Aunque la tecnología informática se desarrolla rápidamente, el "principio del programa almacenado" sigue siendo el principio de funcionamiento básico de las computadoras. Desde el día en que nacieron las computadoras, este principio ha determinado la forma principal en que las personas usan las computadoras: escribir programas y ejecutar programas. Los científicos han estado trabajando arduamente para mejorar el nivel de automatización de la programación, mejorar la interfaz de usuario y proporcionar diversas herramientas, entornos y plataformas de desarrollo. El objetivo es facilitar a las personas el uso de ordenadores sin o con poca programación, porque la programación informática es, al fin y al cabo, un trabajo mental complejo. Sin embargo, no importa cómo evolucionen el desarrollo del usuario y las interfaces de uso, el "principio del programa almacenado" no ha cambiado y sigue siendo la base de nuestra comprensión de las funciones y características de los sistemas informáticos. EDSAC fue construido en mayo de 1949. Es la primera computadora electrónica del mundo que realmente implementa programas almacenados internos, encarna las ideas de von Neumann y otros, y también es el verdadero prototipo y modelo de todas las computadoras posteriores.