I was just wondering, as a Fortran user. As far as I know, the simulations taken in order to carry the Apollo 11 mission was written in Fortran 2. I would like to confirm this from a reliable source. Also, I would be interested in the papers, if any, published around this topic (the numerical simulations research done at that time).
I worked at the MIT Instrumentation Lab during the Apollo program. Although I did not work on that program, I knew many of the people who did.
The guidance computers for the command module and lunar landing module were each programmed in their own assembly language. The missions were exhaustively simulated on a large IBM 360 Model 75 computer, using a language called MAC-360 created by Hal Laning. It resembled Fortran in being mostly about mathematical calculations. It had a 3-line format for representing vector and matrix calculations.
At the time, Fortran was the primary programming language, especially for math. There were many others - Cobol, Algol, B (a predecessor to C), Lisp, and of course numerous assembly languages.
There is more information here on the Apollo Guidance Computer.
In my youth, I am now retired, I worked on the apollo program at north american space and information systems in downey calif. chief contractor for the Apollo Command/Service Modules. I also worked at Rocketdyne that was a part of north american.
All the code I used and developed at that time was in fortran. The fortran programs performed analysis of test firing data, analysis of rocket processes (combustion performance, chemical kinetics, heat transfer, etc) and programs performing spacecraft thermal analysis. I am not sure of the version but I do remember fortran 4 coming out during our efforts and there were some software changes needed to accommodate that newer version.
I can't speak regarding command and control software.
Truly exciting times and an experience I'll never duplicate. I still occasionally use this "ancient" software on hobby projects. It's still the state-of-the-art.
I too worked on the Apollo Space Program, in Downey, California. I was the operator/maintenance/repair "computer man", in charge of the Downey computer that was one of the three interfaced with each other. The three computers in Downey, Johnson in Houston, and Kennedy Space had control rooms operated by the computer that was "my baby". While I can no longer remember how to do the work Fortran and Cobol were the languages (programs) in use when I ran the computer in Downey. Not only did my computer control all of the displaying and monitoring equipment that made up the Control Room, but it was used to test the Apollo Command Vehicle. I used to eat my lunch in the Command Capsule, while I flipped switches, read displays and conducted tests. It was a great honor to have been a part of sending men to the Moon, and I am still very proud to have been an active participant. I was hired away from The Apollo by IBM who asked me to help work the kinks out of System 360...
Luke G. Conley III