ההנחיה של Apollo 11 קוד המקור היא על GitHub, הוא מצחיק

#11 Уроки Git+GitHub - Бесплатный хостинг Github Pages

#11 Уроки Git+GitHub - Бесплатный хостинг Github Pages
Anonim

בתוך קצת כיף של ארכיאולוגיה תוכנה, לשעבר נאס"א המתמחה כריס גארי העלה את אפולו 11 כל קוד טיסה הדרכה קוד על GitHub. בעוד קוד המקור כבר זמין במשך זמן מה, המראה שלה על GitHub מבטיח קהל עצום של coders ו חובבי. קוד המקור של אפולו 11 הפך במהירות לחלון מהנה בעולם של תכנות מחשבים בשנות ה -60.

כפי ש קוורץ ממצה, הטכנולוגיה לתכנות חלק משוכלל של ניווט חללית לא בהכרח קיים בשנות ה -60, כך מתכנתים MIT היה צריך ליצור משלהם. שימוש במשהו שנקרא "זיכרון חבל", coders יצר וריאציה מיוחדת של תכנות הרכבה. האסיפה עצמה היא עוד קצת קידוד לא ברור, כי הוא לא נפוץ מאוד היום בשל הבנה קשה שלה.

חובבי קוד הגיעו במהירות כדי לגלות בדיחה שנעשו על ידי מתכנתים מוקדם במהלך תהליך קידוד עבור אפולו מדריך הדרכה (AGC). Reddit משתמשים על subreddit r / ProgrammerHumor גילו כי כמה הערות על שורות קוד לעתים קרובות להתמוסס לתוך טיפשות. לקובץ אחד שכותרתו BURN_BABY_BURN-MASTER_IGNITION_ROUTINE יש הערה פתיחה שמסבירה את ההיסטוריה של תרבות הפופ של הביטוי בפועל.

אבל זה לא הכול. הערות נוספות כוללות מזדמנים הלוך ושוב בין coders MIT, אחד nerd לירית אפילו התגנב קצת שייקספיר. אולי אלה הערות חכם הם הסיבה מדוע מנהל הנדסת תוכנה, מרגרט המילטון, הוא מגומד על ידי tome של הקוד.

הקוד עבור הפקודה ואת הירח מודולים יש למעשה היה זמין מאז 2003, כאשר חוקר רון Burkey transcribed כל פיסת קוד ביד. עכשיו, עם צבא של coders אינטרנט מתמצא סורקים כל שורה של קוד, אנחנו בטוח כדי לקבל יותר באינטרנט סיביות הומור מוכן, במקום סימולטור AGC בורקי עשה עם הקוד.