کد فرود آپولو ۱۱ در اینترنت منتشر شد
سیستم مسوول نخستین فرود فضاپیمای سرنشیندار در ماه اکنون به صورت آنلاین در دسترس قرار گرفته است.
به گزارش خبرگزاری موج به نقل از یاهو، زمانی که برنامهنویسان در آزمایشگاه ابزار موسسه فناوری ماساچوست(MIT) در اوسط دهه ۱۹۶۰ یک نرمافزار پرواز را برای برنامه فضایی آپولو ۱۱ ساختند، فناوری لازم برای آن وجود نداشت و آنها مجبور به ابداع آن شدند. آنها به یک روش جدید برای ذخیره برنامههای رایانهای دست یافتند که آن را حافظه طنابی نامیدند و نسخه ویژهای از زبان برنامهنویسی مونتاژ را ایجاد کردند. خود فرآیند مونتاژ برای بسیاری از برنامهنویسان امروزی مبهم است زیرا خوانش آن بسیار سخت بوده و باید برای رایانه و نه انسان قابل درک باشد. برنامهنویسان MIT برای سیستم
رایانه هدایتگر آپولو(AGC) هزاران خط از این کد محرمانه را نوشتند. اکنون کریس کری، کارآموز سابق ناسا کد رایانه ای راهنمای فرود فضاپیمای آپولو را در سایت Github قرار داده است. اگرچه این کد برای سیستم طراحی شده توسط موسسه فناوری اطلاعات (MIT) از مدتها پیش برای محققان علاقه مند به آن دردسترس قرار داشت، اما تاکنون این میزان از سهولت در دسترسی وجود نداشت. پس از انتشار این نرمافزار، کدگذارهای بسیار زیادی به رمزگشایی این برنامه پرداخته و نظرات خود را در اینترنت منتشر کردند. یک بخش از رمزگشایی این کد شامل شعری از شکسپیر است که دلیل استفاده از آن هنوز مشخص نیست. در این شعر
آمده: به تو این حقیقت ثابت خواهد شد مردانی اطراف تو هستند که معمولا از یک اسم و فعل حرف میزنند و چنین کلمات ناپسندی را هیچ فرد مسیحی تاب شنیدن ندارد.
ارسال نظر