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

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

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

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

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

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

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

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

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

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

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

منبع :

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

باسخ به سوالات شما در زمینه مشاوره کارنامه و هدف گذاری برای آزمون ها ، شروع مطالعه برای کنکور 97 ، روش درس خواندن ، مدیریت منابع و تکمیل ظرفیت کنکور 96 و ...

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