+5999 6780060 ace@suares.com
Select Page

Apollo 11 – het ruimtevaartuig dat de eeste mens op de maan zette, als je dat gelooft – werd bestuurd door software. Die software is nu open source, en op github te vinden. De originele software is uitgeprint en gescand, en daarna in 2009 handmatig overgetypt en recentelijk op github gezet. (Github is dé plek voor open source!) Natuurlijk werd er in 1969 niet in Java of C# of PHP geprogrammeerd, maar in het wat moeilijker te volgen ‘assembly’. Die assembly was ook nog heel erg specifiek voor de chips die gebruikt werden in de maanlandingsmodule, maar desalniettemin voor de gevorderde nerd goed te begrijpen. Commentaar (opmerkingen die door programmeurs in software worden geplaatst om de software beter te kunnen begrijpen) laten ook voor leken zien wat nerd-humor is. Opmerking als ‘Tijdelijk! Hoop ik! Hoop ik! Hoop ik!’ of ‘Mysterieus getal’ zijn gewoon meegevlogen naar de maan en terug. En natuurlijk is er wel iemand zo gedreven om een simulator te maken en die online te zetten (in JavaScript notabene), dus als je de Apollo Guidance Computer zelf wil bedienen, dan kan dat. Hou wel rekening met zonnewind, 0.6 keer de aardse zwaartekracht en het feit dat je het oppervlak van de maan alleen via een telescoop kan zien. (Of, via Google Moon). Margaret Heafield Hamilton (1936) was de directeur van het MIT Instrumentation Laboratory, en ontwikkelde deze software. Dat is toch ook wel bijzonder, dat een vrouw de eerste man op de maan heeft gezet!

https://github.com/chrislgarry/Apollo-11

https://en.wikipedia.org/wiki/Apollo_Guidance_Computer

http://googlecode.blogspot.com/2009/07/apollo-11-missions-40th-anniversary-one.html
http://svtsim.com/moonjs/agc.html
https://en.wikipedia.org/wiki/Margaret_Hamilton_(scientist)