کد فرود آپولو 11 در ماه در اینترنت منتشر شد

سیستم مسئول نخستین فرود فضاپیمای سرنشین‌دار در ماه اکنون بصورت آنلاین در دسترس قرار گرفته است.

کد فرود آپولو 11 در ماه در اینترنت منتشر شد

به گزارش ایسنا به نقل از یاهو، زمانی که برنامه‌نویسان در آزمایشگاه ابزار موسسه فناوری ماساچوست(MIT) در اوسط دهه 1960 یک نرم‌افزار پرواز را برای برنامه فضایی آپولو 11 ساختند، فناوری لازم برای آن وجود نداشت و آن‌ها مجبور به ابداع آن شدند.

آن‌ها به یک روش جدید برای ذخیره برنامه‌های رایانه‌ای دست یافتند که آن را "حافظه طنابی" نامیدند و نسخه ویژه‌ای از زبان برنامه‌نویسی مونتاژ را ایجاد کردند. خود فرآیند مونتاژ برای بسیاری از برنامه‌نویسان امروزی مبهم است زیرا خوانش آن بسیار سخت بوده و باید برای رایانه و نه انسان قابل درک باشد.

برنامه‌نویسان MIT برای سیستم رایانه هدایتگر آپولو(AGC) هزاران خط از این کد محرمانه را نوشتند.

اکنون کریس کری، کارآموز سابق ناسا کد رایانه‌ ای راهنمای فرود فضاپیمای آپولو را در سایت Github قرار داده است.

اگرچه این کد برای سیستم طراحی شده توسط موسسه فناوری اطلاعات (MIT) از مدتها پیش برای محققان علاقمند به آن دردسترس قرار داشت، اما تاکنون این میزان از سهولت در دسترسی وجود نداشت.

پس از انتشار این نرم‌افزار، کدگذارهای بسیار زیادی به رمزگشایی این برنامه پرداخته و نظرات خود را در اینترنت منتشر کردند.

یک بخش از رمزگشایی این کد شامل شعری از شکسپیر است که دلیل استفاده از آن هنوز مشخص نیست. در این شعر آمده:

"به تو این حقیقت ثابت خواهد شد مردانی اطراف تو هستند که معمولا از یک اسم و فعل حرف می‌زنند و چنین کلمات ناپسندی را هیچ فرد مسیحی‌ تاب شنیدن ندارد."

منبع :

پاسخ تلفنی به سوالات شما و برنامه ریزی شخصی

برنامه ریزی روزانه و زمان بندی صحیح برای مطالعه در ایام امتحانات و دوران جمع بندی کدام است؟
مناسب ترین کتاب ها برای دوران جمع بندی ؟
بهترین تغذیه برای افزایش حافظه و کاهش خواب آلودگی و خستگی کدام است؟ چگونه تمرکزم را در حین مطالعه بالا ببرم؟
از طریق تلفن ثابت در سراسر کشور بدون پیش شماره
با شماره 9099071219 تماس بگیرید
ساعت پاسخگویی از 8 صبح تا 12 شب