Author Topic: Apollo 11 Guidance Computer's Code Now on Github  (Read 451 times)

0 Members and 1 Guest are viewing this topic.

Offline Buster's Uncle

  • Geo's kind, I unwind, HE'S the
  • Planetary Overmind
  • *
  • Posts: 51272
  • €234
  • View Inventory
  • Send /Gift
  • Because there are times when people just need a cute puppy  Soft kitty, warm kitty, little ball of fur  A WONDERFUL concept, Unity - & a 1-way trip that cost 400 trillion & 40 yrs.  
  • AC2 is my instrument, my heart, as I play my song.
  • Planet tales writer Smilie Artist Custom Faction Modder Downloads Contributor AC2 Wiki contributor
    • View Profile
    • My Custom Factions
    • Awards
Apollo 11 Guidance Computer's Code Now on Github
« on: July 14, 2016, 01:21:30 am »
Apollo 11 Guidance Computer's Code Now on Github
The code shows NASA engineers of the 1960s had a corny sense of humor.
PCMag India
By Tom Brant   July 12, 2016, 5:20 a.m.



A former NASA intern uploaded the source code for the computer that guided the Apollo 11 moon landing to Github last week, where coders with a bit of time on their hands combed through it to resurrect the humor of the programmers who worked for the space agency in the 1960s.

The master ignition routine, for instance, is called "burn_baby_burn," a reference to the Los Angeles riots of 1965, according to the notes that accompany the uploaded files.

The files themselves have long been part of the public domain and were digitized at MIT for storage in the MIT Museum's collection. But they remained relatively obscure until last week, when former NASA intern Chris Garry uploaded the software in its entirety to the GitHub code sharing site, according to Quartz.

Some of the humor is brief, like the names of routines, which in addition to "burn_baby_burn" include the "trashy little subroutines" section of the lunar landing guidance equations file. Other humorous parts are more poetic, including a quotation from Shakespeare: "It will be proved to thy face that thou hast men about thee that usually talk of a noun and a verb, and such abominable words as no Christian ear can endure to hear."

According to one Reddit user, that excerpt from Henry VI could have referred to how commands were entered into the guidance computer. The computer used a system of "verbs," which described the type of action to be performed, and "nouns," which specified the data affected by the verb command.

The Apollo guidance computer code is not the only part of the first lunar landing mission to resurface in recent years. After Neil Armstrong died in 2012, his family discovered a temporary stowage bag, which contained a 16mm camera used to film the late astronaut's famous first steps on the lunar surface, two waist tethers intended for emergency spacewalks, and more.

The odds and ends were intended to be left with the landing module, but Armstrong apparently took them back to Earth on the return spaceflight.


http://in.pcmag.com/news/105175/apollo-11-guidance-computers-code-now-on-github

Offline E_T

Re: Apollo 11 Guidance Computer's Code Now on Github
« Reply #1 on: July 15, 2016, 05:19:21 am »
One thing that I always like to remind the average younger generation, the ones whom have their noses stuck in their average smartphone facebook and text message existances, is this very real and true fact...  That their smartphone, that sits so well in their hands, is more powerful a compution device than what was present in the rockets that took us to the moon....
Three time Hugo Award Winning http://www.girlgeniusonline.com/comic.php
Worship the Comic here
Get your schlock mercenary fix here

 

* User

Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Select language:

* Community poll

SMAC v.4 SMAX v.2 (or previous versions)
-=-
24 (7%)
XP Compatibility patch
-=-
9 (2%)
Gog version for Windows
-=-
106 (33%)
Scient (unofficial) patch
-=-
40 (12%)
Kyrub's latest patch
-=-
14 (4%)
Yitzi's latest patch
-=-
89 (28%)
AC for Mac
-=-
3 (0%)
AC for Linux
-=-
5 (1%)
Gog version for Mac
-=-
10 (3%)
No patch
-=-
16 (5%)
Total Members Voted: 316
AC2 Wiki Logo
-click pic for wik-

* Random quote

Begin with a function of arbitrary complexity. Feed it values 'sense data'. Then, take your result, square it, and feed it back into your original function, adding a new set of sense data. Continue to feed your results back into the original function ad infinitum. What do you have? The fundamental principle of human consciousness.
~Academician Prokhor Zakharov 'The Feedback Principle'

* Select your theme

*
Templates: 5: index (default), PortaMx/Mainindex (default), PortaMx/Frames (default), Display (default), GenericControls (default).
Sub templates: 8: init, html_above, body_above, portamx_above, main, portamx_below, body_below, html_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 45 - 1228KB. (show)
Queries used: 37.

[Show Queries]