https://frosthead.com

कोड जो अपोलो 11 को चंद्रमा पर भेजा गया था वह ऑनलाइन फिर से प्रकाशित हुआ है और चुटकुलों से भरा है

पिछले हफ्ते, कोड-शेयरिंग साइट GitHub में तकनीकें प्राप्त हुईं, जब नासा के पूर्व प्रशिक्षक क्रिस गैरी ने अपोलो 11 गाइडेंस कंप्यूटर के लिए स्रोत कोड अपलोड किया, क्वार्ट्ज में कीथ कोलिन्स की रिपोर्ट। अपोलो गाइडेंस कंप्यूटर (एजीसी) बोर्ड पर स्थापित किया गया था और चंद्र मॉड्यूल को परोसा गया था जो अंततः जुलाई, 1969 में चंद्रमा पर पहुंच गया।

स्रोत कोड एमआईटी इंस्ट्रूमेंटेशन लैब द्वारा कंप्यूटर इंजीनियरिंग अग्रणी मार्गेट हैमिल्टन के इनपुट के साथ लिखा गया था। और डेटा पोस्ट किए जाने के तुरंत बाद, इंटरनेट हर लाइन को विच्छेदित करता चला गया। कोलिन्स की रिपोर्ट है कि कोड एक असेंबली प्रोग्राम लैंग्वेज में लिखा गया है, जो आज कई प्रोग्रामर्स के लिए gobbledygook है। लेकिन कोड के भीतर अपोलो इंजीनियर की टिप्पणियां, जो बताती हैं कि प्रत्येक अनुभाग क्या करता है, 60 के दशक की गीक संस्कृति का एक समय कैप्सूल है।

Reddit के उपयोगकर्ताओं ने इन-जोक्स और पॉप संस्कृति संदर्भों को खाने वाली टिप्पणियों के माध्यम से उल्लासपूर्वक छलनी किया है। उदाहरण के लिए, मास्टर इग्निशन रूटीन, को " BURN, BABY, BURN, " कहा जाता है BURN, BABY, BURN जो लोकप्रिय डीजे मैग्नीट्यूड मॉन्टैग का नारा था, जो LA में 1965 के वॉट्स दंगों के दौरान एक मंत्र बन गया। कोड का एक और खंड डब किया गया था " TRASHY LITTLE SUBROUTINES."

" PINBALL_GAME_BUTTONS_AND_LIGHTS.s, " कोडर में शेक्सपियर की कुछ पंक्तियाँ सम्मिलित हैं।

# THE FOLLOWING QUOTATION IS PROVIDED THROUGH THE COURTESY OF THE AUTHORS.

# "IT WILL BE PROVED TO THY FACE THAT THOU HAST MEN ABOUT THEE THAT

# USUALLY TALK OF A NOUN AND A VERB, AND SUCH ABOMINABLE WORDS AS NO

# CHRISTIAN EAR CAN ENDURE TO HEAR."

# HENRY 6, ACT 2, SCENE 4

यह ज्ञात नहीं है कि, वास्तव में, बार्ड अपोलो कोड में क्यों दिखाई देता है, लेकिन Reddit उपयोगकर्ता यह अनुमान लगाते हैं क्योंकि AGC कोड दो अंकों की संख्या के रूप में इनपुट था, एक को संज्ञा कहा जाता है, दूसरी क्रिया।

एक अन्य पंक्ति में लिखा है, " HONI SOIT QUI MAL Y PENSE, " द ऑर्डर ऑफ द गार्टर का आदर्श वाक्य है, जिसका अर्थ है, "वह शर्मिंदा हो जो इसके बारे में सोचता है।" दूसरे शब्दों में, एक कोडर दूसरों को कोसने या मजाक न करने की चेतावनी दे रहा था। उसके कोड के।

Reddit के उपयोगकर्ता rooktakesqueen लिखते हैं, "यह देखकर हैरानी होती है कि जिन लोगों ने कोड हमें चाँद तक ले गए, वे मूल रूप से मेरे और मेरे सहकर्मियों की तरह हैं।"

कोड इंटरनेट पर वर्षों से है, कॉलिंस की रिपोर्ट, पहले पेपर प्रिंटआउट की स्कैन की गई फोटोकॉपी के रूप में जो MIT ने ऑनलाइन और बाद में Google द्वारा डाले। लेकिन GitHub अपलोड ने अपोलो कोड में रुचि को नवीनीकृत किया है।

मूल एजीसी में केवल 3840 बाइट्स डेटा और वजन 70.1 पाउंड था। मूल के एक आभासी सिमुलेशन से पता चलता है कि आज के उच्चस्तरीय मशीनों की तुलना में पुराने स्कूल में कंप्यूटर कितना पुराना था। लेकिन, उस समय, एजीसी पर काम सॉफ्टवेयर विकास में एक बड़ा कदम था।

फिर भी, कोड के महत्व ने आधुनिक कोडर्स को दो दर्जन टाइपो और अन्य समस्याओं को चिह्नित करने से नहीं रोका है, जिन्हें गिटहब में फिक्सिंग की आवश्यकता है।

कोड जो अपोलो 11 को चंद्रमा पर भेजा गया था वह ऑनलाइन फिर से प्रकाशित हुआ है और चुटकुलों से भरा है