1. Conceptos básicos de software John Von Neumann inventa lo invisible John von Neumann fue uno de los más grandes matemáticos del siglo XX. Sus aportaciones a la lógica matemática, la teoría cuántica (cuando tenía menos de 30 años), la predicción numérica del clima y la elaboración de diagramas de flujo fueron fundamentales. Von Neumann ordenó su vida en forma matemática, usando conceptos de la teoría matemática de los juegos que él había desarrollado, Tenía tantas ideas y estaba tan ocupado que sólo se permitía cinco horas de sueño por noche. Visualizó grandes posibilidades en la aplicación de conceptos abstractos como las matemáticas a los asuntos de la gente. Durante la Segunda Guerra Mundial, von Neumann fue consultor del ejército de Estados Unidos en cuanto a pronósticos meteorológicos y balística. Se convirtió en asesor técnico de J. Presper Eckert y John Mauchly, quienes querían encontrar una alternativa a los tableros de conexiones y los cables con que se programaba el ENIAC. En 1945 escribió el borrador de un artículo basado en las ideas desarrolladas por ellos tres. En el artículo se afirmaba la necesidad de que las instrucciones de los programas de computador debían almacenarse junto con los datos en la memoria. Desde entonces, todos los computadores que se han creado se han basado en el concepto de programa almacenado descrito en este artículo. Más tarde, Von Neumann trabajó en el desarrollo de la bomba atómica. Fue testigo personal de muchas explosiones de la bomba, sin importarle los posibles peligros por la radiación. Por su fe en la tecnología no hizo caso de los riesgos potenciales de esa empresa. Poco después de que nombraran presidente de la Comisión de Energia Atómica de Estados Unidos, en 1955, supo que tenía cáncer óseo, probablemente causado por la fuerte exposición a las radiaciones durante los años de pruebas atómicas. Su creencia de ser invulnerable lo mantuvo trabajando a pesar de sus dolores, hasta que llego su fin en 1957.