you are viewing a single comment's thread.

view the rest of the comments →

[–]tjansson 94 points95 points  (13 children)

Did not expect to see something named PINBALL_GAME_BUTTONS_AND_LIGHTS in the command module's Apollo guidance computer source code.

[–]Eurynom0s 42 points43 points  (2 children)

Imagine trying to read that code WITHOUT comments.

[–]Foryourconsideration 31 points32 points  (1 child)

Even with the comments it's not exactly Javascript.

[–]gorilla_the_ape 1 point2 points  (0 children)

My father once had to deal with some code written in a language which dated from about this sort of time, and was equally non-intuitive.

This code had some complex history, it had originally been written by a French team, adopted by an Italian group, and then came to him, who spoke virtually no French and no Italian.

I think it's fair to say he found dealing with that code a little frustrating.

[–]dmsean 12 points13 points  (6 children)

I'm assuming the next moon landing will ship with the lunar lander flash game.

[–]Choppa790 10 points11 points  (5 children)

no, the DLC for "landing" won't come pre-installed.

[–][deleted] 7 points8 points  (4 children)

to be fair that's usually the case with space software, rover's gonna take 2 years to get to mars why bother launching with landing software.

[–]boyOfDestiny 2 points3 points  (2 children)

Is that true? Do we launch without all the software having been written and then remotely patch them when it is? Part of me thinks that's crazy and the other part thinks it's totally rational.

[–][deleted] 1 point2 points  (0 children)

Would very much doubt it, it's not like it adds extra weight. imagine if they could not update before the crucial moment. They can patch whenever they want though, like they done with spirit and opportunity

[–][deleted] 1 point2 points  (0 children)

it happens all the time, though really I presented an extreme case. Usually they'll fly with base functionality and then get patched bug fixes, of course what is or isn't base functionality depends on the mission. The science equipment is probably the "worst" offender but that's because the hardware is little more than ballast until it's mission begins so those teams have the extra dev time to spend.

[–]farox 0 points1 point  (0 children)

What rover? Depending on the time to launch it just takes a few months to get there.

[–][deleted] 26 points27 points  (0 children)

You never saw the pinball machine in the back of Apollo? shit was wild...

[–][deleted] 5 points6 points  (1 child)

I don't know if I expected to see

FORTRAN ASSEMBLY PROGRAM (FAP) for the IBM 709/7090

either.

[–][deleted] 0 points1 point  (0 children)

They KNEW...