অ্যাপোলো ১১ সোর্স কোড: চাঁদের অবতরণের মানবিক দিকটির একটি ঝলক
অ্যাপোলো গাইড্যান্স কম্পিউটারের গোপনীয়তা উন্মোচন
অ্যাপোলো গাইড্যান্স কম্পিউটার (এজিইসি), অ্যাপোলো ১১ লুনার মডিউলের অনবোর্ড কম্পিউটার, ১৯৬৯ সালে চাঁদে ঐতিহাসিক অবতরণে গুরুত্বপূর্ণ ভূমিকা পালন করেছিল। সম্প্রতি, এর সোর্স কোড গিটহাব-এ অনলাইনে পুনরায় আবির্ভূত হয়েছে, এটি তৈরি করা ইঞ্জিনিয়ারদের মনের মধ্যে একটি মুগ্ধকর ঝলক প্রদান করেছে।
অভ্যন্তরীণ কৌতুক এবং পপ সংস্কৃতির উল্লেখ
কারিগরি নির্দেশাবলীর পাশাপাশি, এজিইসি এর কোডটিতে অভ্যন্তরীণ কৌতুক এবং পপ সংস্কৃতির উল্লেখগুলি রয়েছে যা প্রকল্পটির মানবিক দিকটিকে উন্মোচন করে। উদাহরণস্বরূপ, মাস্টার ইগনিশন রুটিনটি “বার্ন, বেবি, বার্ন” নামকরণ করা হয়েছে, যা জনপ্রিয় ডিজে ম্যাগনিফিসেন্ট মন্টেগু’র স্লোগানের প্রতি একটি ইঙ্গিত।
কোডের আরেকটি অংশকে ডাব করা হয়েছে “ট্র্যাশি লিটল সাবরুটিনস”, এবং “পিনবল_গেম_বাটনস_এন্ড_লাইটস.এস” শিরোনামের একটি বিভাগে শেক্সপীয়ারের “হেনরি সিক্সথ, অংশ ২” থেকে লাইনগুলি অন্তর্ভুক্ত রয়েছে। এই চটুল স্পর্শগুলি একটি মহাকাশযানের জন্য কোডিং করার অন্যথায় গুরুতর কাজে একটি হালকা মেজাজ যোগ করে।
কোডে শেক্সপীয়র
অ্যাপোলো কোডে শেক্সপীয়রকে অন্তর্ভুক্ত করা গবেষকদের বিভ্রান্ত করেছে। কেউ কেউ অনুমান করে যে এটি এই সত্যের সাথে সম্পর্কিত হতে পারে যে এজিইসি কোডটি দ্বি-অঙ্কের সংখ্যা হিসেবে ইনপুট করা হয়েছিল, একটিকে বিশেষ্য এবং অন্যটিকে ক্রিয়া বলা হত, শেক্সপীয়রের নাটকগুলির কাঠামোকে প্রতিফলিত করে।
কোডে আরেকটি লাইন পাওয়া যায়, “হোনি সোয়িট কুই মাল ই পেন্সে,” গার্টার অর্ডারের নীতিবাক্য, যা “লজ্জিত হোক সে যে এর সম্পর্কে মন্দ ভাবে।” এই লাইনটি অন্যদের কোডটি সমালোচনা বা ক্ষতি করতে না করার একটি সতর্কতা হিসাবে কাজ করে।
১৯৬০-এর দশকের গিক সংস্কৃতির একটি টাইম ক্যাপসুল
কোডের মধ্যে মন্তব্যগুলি, যা ব্যাখ্যা করে যে প্রতিটি বিভাগটি কী করে, ১৯৬০-এর দশকের কম্পিউটার ইঞ্জিনিয়ারদের মানসিকতার মধ্যে একটি অনন্য ঝলক প্রদান করে। রেডিট ব্যবহারকারীরা মন্তব্যগুলির মধ্যে দিয়ে দেখে আনন্দ পেয়েছে, লুকানো অর্থ এবং অভ্যন্তরীণ কৌতুকগুলি উন্মোচন করেছে।
“এটি দেখে মন খারাপ হয় যে লোকেরা এমন কোড লিখেছিল যা আমাদের চাঁদে নিয়ে গিয়েছিল তারা মূলত আমার এবং আমার সহকর্মীদের মতোই,” একজন রেডিট ব্যবহারকারী মন্তব্য করেছেন।
আধুনিক প্রাসঙ্গিকতার সাথে একটি ঐতিহাসিক রেখাচিত্র
যদিও আসল এজিইসি-র আজকের মান অনুযায়ী সীমিত ক্ষমতা ছিল, তবুও সফ্টওয়্যার উন্নয়নে একটি মাইলফলক হিসাবে এর তাৎপর্যকে অতিশয়োক্তি করা যায় না। এর বয়স সত্ত্বেও, গিটহাবে আপলোড হওয়ার কারণে অ্যাপোলো কোডটি নতুন করে আগ্রহের বিষয় হয়ে উঠেছে।
আধুনিক কোডাররা এমনকি কোডে টাইপো এবং অন্যান্য সমস্যাও চিহ্নিত করেছেন, এটি প্রদর্শন করে যে এমনকি সবচেয়ে যুগান্তকারী অর্জনও চলমান পরিমার্জন থেকে উপকৃত হতে পারে।
অ্যাপোলো কোডের উত্তরাধিকার
অ্যাপোলো ১১ সোর্স কোড সেই ইঞ্জিনিয়ারদের উদ্ভাবনী এবং দৃঢ় সংকল্পের একটি সাক্ষ্য হিসাবে কাজ করে যারা চাঁদে অবতরণ সম্ভব করে তুলেছিল। অনলাইনে এর প্রকাশ জনসাধারণকে এই ঐতিহাসিক ঘটনার পেছনে মানবিক উপাদানটির প্রশংসা করার একটি মূল্যবান সুযোগ প্রদান করেছে।
যেহেতু ভবিষ্যত প্রজন্ম अंतरिक्ष अन्वेषণ চালিয়ে যাবে, অ্যাপোলো কোড অগ্রগামী মনোভাব এবং মানব সহযোগিতার শক্তির একটি অনুস্মারক হিসাবেই থাকবে।