Reconstrucción de las primeras simulaciones Monte Carlo en ENIAC

Fuentes: Reconstruction of the First Monte Carlo Simulations on ENIAC

Un artículo académico publicado en la revista IEEE Annals of the History of Computing reconstruye la evolución de las primeras simulaciones Monte Carlo ejecutadas en la computadora ENIAC en 1948. Este trabajo, que forma parte de una serie de tres partes, examina la transición de la computación analógica a la digital mediante el concepto de 'programa almacenado', una innovación clave impulsada por John von Neumann. Los autores, de la Universidad de Wisconsin–Milwaukee, documentan cómo un equipo liderado por John y Klara von Neumann y Nick Metropolis implementó el primer código escrito en el paradigma moderno de programación, ejecutado en la ENIAC en abril de 1948. Este hito no solo representa la primera simulación Monte Carlo computarizada, sino también la primera ejecución de código en el estilo moderno de 'programa almacenado' en cualquier máquina. El texto analiza los diagramas de flujo y los documentos de planificación originales que revelan el ciclo de vida temprano del desarrollo de software. Además, contextualiza estas simulaciones nucleares dentro de la historia de la ciencia, citando a Peter Galison para ilustrar cómo la simulación computarizada creó un 'mundo artificial' donde la física nuclear podía experimentar sin restricciones experimentales tradicionales. Estas técnicas, que evolucionaron de los planos de 1947 a las versiones finales de 1949, fueron fundamentales para el diseño de armas nucleares y ejercieron una influencia directa en la arquitectura de los supercomputadores modernos. El artículo destaca la importancia de estos programas como los mejores documentos de aplicaciones de software ejecutadas en la década de 1940, permitiendo una reconstrucción detallada de la práctica de programación y la coevolución de hardware y software en la era atómica.