Poodoo im Apollo11-Assembler-Code

Gepostet vor 11 Monaten, 13 Tagen in #Tech #Coding #Moon #Nasa #Retrotech #spacetravel

Share: Twitter Facebook Mail

„Poodoo“ ist in der Sprache Jabba The Huts „Bantha Futter“. Die Sprache der Huts hatte Lucas damals aus Versatzstücken von Englisch und der Sprache der Inka (Quechua) zusammengebastelt und den Ausdruck „Poodoo“ kennt man wohl vor allem von Sebulba aus Episode 1. Ein Neologismus, hab’ ich gedacht. Ein Fantasie-Wort einer Fantasie-Sprache, hab’ ich gedacht.

Der Code, mit dem sie die Apollo11-Mission damals auf dem Mond geschossen haben, ist schon lange online und jetzt (erst) auf Github gelandet. Selbstverständlich stürzen sich die ganzen Coder auf den kruden Assembler-Code, öffnen Bug Tickets und auf /r/programmerhumor finden sie in dem Kommentaren im Code immer wieder ganz amüsante Dinge. Zum Beispiel Bantha-Futter:

poodoo

apollo
„Margaret Hamilton, director of software engineering for the project, standing next to a stack of paper containing the software“.

Mehr auf Quarz: The code that took America to the moon was just published to GitHub, and it’s like a 1960s time capsule.

When programmers at the MIT Instrumentation Laboratory set out to develop the flight software for the Apollo 11 space program in the mid-1960s, the necessary technology did not exist. They had to invent it.

They came up with a new way to store computer programs, called “rope memory,” and created a special version of the assembly programming language. Assembly itself is obscure to many of today’s programmers—it’s very difficult to read, intended to be easily understood by computers, not humans. For the Apollo Guidance Computer (AGC), MIT programmers wrote thousands of lines of that esoteric code. […] the code itself remained somewhat obscure to many of today’s software developers. That was until last Thursday (July 7), when former NASA intern Chris Garry uploaded the software in its entirety to GitHub, the code-sharing site where millions of programmers hang out these days.

Within hours, coders began dissecting the software, particularly looking at the code comments the AGC’s original programmers had written. In programming, comments are plain-English descriptions of what task is being performed at a given point. But as the always-sharp joke detectives in Reddit’s r/ProgrammerHumor section found, many of the comments in the AGC code go beyond boring explanations of the software itself. They’re full of light-hearted jokes and messages, and very 1960s references.

Flatworms from Space grow 2 Heads

Die NASA experimentiert mit Plattwürmern in Space. Wenn man auf der Erde einen Plattwurm auseinanderschneidet, dann wächst dem abgetrennten Rumpf…

Hyperkin Ataribox

Hyperkin haben anscheinend ihre Flashbak-Atari-Konsolen neu aufgestellt und zeigten auf der E3 das HD-fähige RetroN77 vor. Aus Hyperkins E3-Listing: „The…

Charles Thacker R.I.P.

Charles Thacker, Chefdesigner des Xerox Alto und Erfinder des Ethernet, ist nach kurzer Krankheit verstorben. Thackers Alto ging 1976 als…

Very Bad Volume Control Interfaces

Vor einer Woche postete Redditor Jacobone dieses Interface für Lautstärkeregelung von irgendeiner Win-App. Then this happened: r/ProgrammerHumor/search?q=volume&restrict_sr=on. Because ofcourse it…

Map of Geocities: The Deleted City 3.0

Tolle Visualisierung der ollen Geocities-Websites auf einer Karte. Das Teil lädt bei mir grade eher langsam und dort wo offenbar…

Jupiter FlyBy Timelapse

Sean Doran hat die Bilder der Juno-Sonde auf ihrem Jupiter-Flug in ein Timelapse-Video gebacken und den 2001-Soundtrack druntergelegt. Ein paar…

Monster 6502

Ein riesiger 6502 aka der Prozessor des Apple I, Atari 800 oder des Commodore VC-20. Seine Nachfolger steckten unter anderem…

Zalgo Droplet

A Javascript-Droplet „to invoke the hive-mind representing chaos. Invoking the feeling of chaos. With out order. The Nezperdian hive-mind of…

C64-Demo generates itself from Soundtrack

Gewinnerdemo der Revision 2017 von Linus Akesson, ein C64-Hack in 256 Bytes: A Mind is born. Ich verstehe ja noch…

Earth from the Rings of Saturn

There we are, a point in space and time: Earth Between the Rings of Saturn. A new image from NASA's…

Binary Keyboard

Nette Spielerei von Chris Johnston: „A two-button backlit mechanical keyboard that types ASCII values, one bit at a time.“ (via…