
Conceived in 1943, completed in 1945, and decommissioned in 1955, ENIAC (Electronic Numerical Integrator and Computer) was the first general-purpose programmable electronic computer. But ENIAC was more than just a milestone on the road to the modern computer. During its decade of operational life, ENIAC calculated sines and cosines and tested for statistical outliers, plotted the trajectories of bombs and shells, and ran the first numerical weather simulations. ENIAC in Action tells the whole story for the first time, from ENIAC's design, construction, testing, and use to its afterlife as part of computing folklore. It highlights the complex relationship of ENIAC and its designers to the revolutionary approaches to computer architecture and coding first documented by John von Neumann in 1945. Within this broad sweep, the authors emphasize the crucial but previously neglected years of 1947 and 1948, when ENIAC was reconfigured to run what the authors claim was the first modern computer program to be executed: a simulation of atomic fission for Los Alamos researchers. The authors look at ENIAC as a machine of war, as the "first computer," as a material artifact constantly remade by its users, and as a subject of (contradictory) historical narratives.
You'll even find some code samples from 1948 on the website.
https://mitpress.mit.edu/9780262334433/eniac-in-action/
An interesting revelation here is that, although ENIAC was not originally conceived as a stored program computer, it was quite early converted to one. They repurposed a lookup table intended to calculate functions to store instructions instead. Many of the well-known ENIAC calculations, such as Monte Carlo simulations, were programmed in this mode.
Try an image search on: Eniac monte carlo patch cords
Or look in the book Eniac in Action by Thomas Haigh et al. Lots of ENIAC-related diagrams linked to this page:
https://eniacinaction.com/the-book/supporting-technical-mate...
for example this flowchart:
https://eniacinaction.com/docs/MonteCarloSecondRunFlowDiagra...