Poodoo im Apollo11-Assembler-Code

Gepostet vor 4 Monaten, 30 Tagen in Tech 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.

Tags: Coding Moon Nasa Retrotech spacetravel

Atari 2600-Emulator in Minecraft

Atari 2600-Emulator in Minecraft

Impressive: „I built an Atari 2600 Emulator in vanilla Minecraft using a couple thousand command blocks.“

code

Gomix – Code-Remix-Environment for building Bots and Web-Apps

FogBugz, die Macher von Stack Overflow und Trello, haben eine neue Coding-Plattform online gestellt: „Gomix is the easiest way to…

Moonman cured by Starman

„In what can only be described as a space oddity, former astronaut Buzz Aldrin is being cared for in a…

algo1

Algorithmic Nicolas Cage/Taylor Swift Face-Swaps

Iryna Korshunova, Wenzhe Shi, Joni Dambre und Lucas Theis haben einen Algorithmus für FaceSwaps programmiert und zur Illustration ihrer Methode…

sat

Neural Network Satellite-Images from Doodles

Invisible Cities, ein Neural Network, das Satellitenbilder aus Gekritzel generiert. Funktioniert so ein bisschen wie Style-Transfer, nur für Satellitenpics. In…

plant_your_mac_carnivor_monsieur_plant_2016_5

Mac Planters

Macs als Pflanzentöpfe von Monsieur Plant. Ich mag den iMac voller fleischfressender Pflanzen natürlich am liebsten. (via Klonblog)

slack-header

Slack für C64

Endlich ein vernünftiger Slack-Client: „Team communication for the 21st century… now backwards compatible with 1985!“

Trump will NASAs Klimaforschungs-Budget streichen

Great. Fucking great. Donald Trump is poised to eliminate all climate change research conducted by Nasa as part of a…

ww

Westworld Version 4.5.2 Patch Notes

McSweeney mit dem ReadMe.txt des letzten Westworld-Updates. Die Hosts haben jetzt größere Hüte, die besser riechen. Ein paar Favs: GENERAL…

birdsounds

Google A.I. sortiert Vogelgesang

Google hat unter AI-Experiments ’ne Spielwiese für Machine Learning und AI eingerichtet. Ein paar der Experimente kannte ich bereits von…

banklobby_example

Neural Enhance getting sharp

Neues von AI-basiertem Zoom & Enhance (Vorher auf NC: Zoom & Enhance via Neural Network Super Resolution, Neural Network Super…