English

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

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

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

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

آیا این خبر مفید بود؟
دیدگاه های ارسال شده توسط شما، پس از تایید توسط خبرگزاری موج در وب منتشر خواهد شد.

پیام هایی که حاوی تهمت و افترا باشد منتشر نخواهد شد.

پیام هایی که به غیر از زبان فارسی یا غیرمرتبط باشد منتشر نخواهد شد.

ارسال نظر

آخرین اخبار گروه

پربازدیدترین گروه