John von Neumann, un destacado matemático y físico teórico húngaro-estadounidense, realizó varias contribuciones fundamentales a la informática y la programación. Algunas de sus contribuciones más significativas incluyen:

Arquitectura de Von Neumann: Von Neumann fue uno de los principales arquitectos de la arquitectura de computadoras moderna conocida como la arquitectura de von Neumann, que se convirtió en el modelo predominante para el diseño de computadoras en el siglo XX. Esta arquitectura introdujo la idea de almacenar programas en la memoria de la computadora, lo que permitió que las computadoras realizaran tanto cálculos como operaciones de control de manera eficiente.

Contribuciones al proyecto EDVAC: Trabajó en el proyecto de la computadora electrónica EDVAC (Electronic Discrete Variable Automatic Computer), donde ayudó a desarrollar los conceptos de la arquitectura de almacenamiento de programas y la unidad central de procesamiento (CPU), que se basan en su propuesta de una arquitectura de computadora que lleva su nombre.

Teoría de juegos: Von Neumann hizo contribuciones significativas a la teoría de juegos, un campo importante que ha encontrado aplicaciones en la economía, la ciencia política y otras disciplinas. Su trabajo sentó las bases para el análisis matemático de estrategias y conflictos, lo que ha influido en la toma de decisiones en sistemas complejos, incluidos los algoritmos y la inteligencia artificial.

Las contribuciones de von Neumann sentaron las bases para el desarrollo de la informática moderna y la programación, y su visión de las computadoras como máquinas programables cambió la forma en que se diseñaron las computadoras en el siglo XX. Su legado en la teoría de juegos también ha tenido un impacto significativo en múltiples campos más allá de la informática.