Von Neumann contribuyó con una nueva conciencia de lo práctico, sin embargo, las computadoras rápidas deben ser organizados y construidos. Estas ideas, por lo general a que se refiere como el almacenado - técnica de programa, se convirtió en esencial para las futuras generaciones de alta - las computadoras digitales de velocidad y fueron adoptados universalmente. El almacenado - técnica de Programa involucra muchas características de diseño por ordenador y la función, además de la que le da nombre.
En combinación, estas características hacen muy - alta - el funcionamiento a velocidad alcanzable. Una mirada puede ser proporcionado por considerar qué 1.000 operaciones por segundo medio. Si cada instrucción en un programa de trabajo se utilizó una vez en orden consecutivo, ningún programador humano podría generar suficiente instrucción para mantener el equipo ocupado. Arreglos deben hacerse, por lo tanto, para las partes del programa de trabajo (llamadas subrutinas) para ser utilizado en varias ocasiones de una manera que depende de la forma en que el cómputo va.
Además, está claro que sería útil que las instrucciones se podrían cambiar si es necesario durante un cálculo para hacer que se comporten de manera diferente. Von Neumann conoció a estas dos necesidades al hacer un tipo especial de instrucción de máquina, llamada transferencia de control condicional - que permitió el desarrollo del programa se detuvo y comenzó de nuevo en cualquier momento - y mediante el almacenamiento de todos los programas de instrucción junto con los datos en la misma unidad de memoria , de manera que, cuando sea necesario, las instrucciones se podrían cambiar aritméticamente de la misma manera como datos.
Como resultado de estas técnicas, la informática y la programación se hizo mucho más rápido, más flexible y más eficiente con el trabajo. Subrutinas utilizadas regularmente no ten