Le code source de l'orientation d'Apollo 11 est sur GitHub, il est hilarant

$config[ads_kvadrat] not found

modifier le code source d'une application android avec apk easy studio

modifier le code source d'une application android avec apk easy studio
Anonim

Dans une partie amusante de l'archéologie logicielle, Chris Garry, ancien stagiaire de la NASA, a téléchargé l'intégralité du code source du guidage de vol Apollo 11 sur GitHub. Bien que le code source soit disponible depuis un certain temps, son apparition sur GitHub assure un large public de codeurs et d’enthousiastes. Le code source d’Apollo 11 est rapidement devenu une fenêtre amusante sur le monde de la programmation informatique dans les années 1960.

Comme Quartz souligne de manière exhaustive, la technologie permettant de programmer un système sophistiqué de navigation de vaisseau spatial n’existait pas nécessairement dans les années 60, les programmeurs du MIT ont donc dû créer leur propre système. En utilisant quelque chose appelé «Rope Memory», les codeurs ont créé une variante spéciale de la programmation d’assemblage. L’assemblage lui-même est un autre code obscur qui n’est pas très répandu aujourd’hui en raison de sa compréhension difficile.

Les enthousiastes du code sont rapidement venus découvrir une foule de blagues faites par les premiers programmeurs lors du processus de codage du contrôleur Apollo Guidance Controller (AGC). Les utilisateurs de Reddit sur le sous-programme / ProgrammerHumor ont découvert que plusieurs commentaires de lignes de code conduisent souvent à de la bêtise. Un fichier intitulé BURN_BABY_BURN - MASTER_IGNITION_ROUTINE contient un commentaire d'ouverture qui explique l'historique de la culture pop de la phrase réelle.

Ce n’est pas tout, cependant. D'autres commentaires incluent des allers-retours occasionnels entre des codeurs du MIT, et un nerd lyrique s'est même glissé dans un petit Shakespeare. Peut-être ces commentaires intelligents sont-ils la raison pour laquelle la directrice du génie logiciel, Margaret Hamilton, est dépassée par le tome de code collecté.

Le code pour les modules lunaire et de commande est en fait disponible depuis 2003, année où le chercheur Ron Burkey a transcrit chaque bit de code à la main. Maintenant, avec une armée de codeurs expérimentés sur Internet parcourant chaque ligne de code, nous sommes sûrs d'obtenir davantage de bits d'humour prêts pour Internet, au lieu du simulateur AGC Burkey créé avec le code.

$config[ads_kvadrat] not found