الرئيسية / أخبار / فضاء / NASA / اطلع على الكود البرمجي الموصل الانسان الى القمر في رحلة ابولو11

اطلع على الكود البرمجي الموصل الانسان الى القمر في رحلة ابولو11

تفاجأ العديد من المبرمجين ورواد الانترنت بتحميل الكود الخاص برحلة ابولو 11 التي تمت سنة 20 يوليو 1969، حيث صعد الرواد إدوين ألدرن – ربان المركبة القمرية Module Lunar. نيل أرمسترونج (القائد) – أول إنسان يمشي على سطح القمر مايكل كولينز – ربان المركبة الرئيسية Command Module في رحلة وهي الاولى من نوعها إلى القمر.

طاقم الرحلة أبولو 11، من اليمين إلى اليسار بز ألدرن - مايكل كولينز - نيل أرمسترونج.
طاقم الرحلة أبولو 11، من اليمين إلى اليسار بز ألدرن – مايكل كولينز – نيل أرمسترونج.

 

بز ألدرن يمشي على سطح القمر. صورة التقطها نيل أرمسترونج.
بز ألدرن يمشي على سطح القمر. صورة التقطها نيل أرمسترونج.

تم نشر الكود البرمجي الخاص بالرحلة على موقع https://github.com واصبح متاح للجميع التعديل والاضافة على الكود والاطلاع على كيفية البرمجة التي اصعدت الانسان في اول رحلة فريدة من نوعها الى سطح القمر.

في الستينات من القرن الماضي، قام المبرمجون في معهد ماساتشوستس للتكنولوجيا بأخذ قرار تطوير هذا الكود، في الوقت الذي لم تكن فيه البرمجة علمًا مستقلاً، كان عليهم أن يخترعوه من العدم، حتى وصلوا إلى طريقة جديدة لتخزين برامج الكمبيوتر، سموها “ذاكرة الحبل”، وابتكروا لغة برمجة تجميعية خاصة، وهي اللغة الصعبة على كثير من مبرمجي هذه الأيام، فهي صعبة القراءة جدًا وتهدف لأن تكون سهلة القراءة من قبل الكمبيوتر، ولهذا كتبوا لكمبيوتر رحلة أبولو، آلاف السطور من هذا الكود الغامض، لكنك لن تتخيل مدى طولها إلا عندما تنظر إلى صورة مديرة هندسة برمجة المشروع مارجريت هاميلتون وهي تقف بجانب جبال الورق التي تحتوى على البرمجية

الكود البرمجي لرحلة ابولو 11 مكتوب ورقيا مع مديرة هندسة برمجة المشروع مارجريت هاميلتون
الكود البرمجي لرحلة ابولو 11 مكتوب ورقيا مع مديرة هندسة برمجة المشروع مارجريت هاميلتون

ومن جهة اخرى تداول بعض المبرمجين بعض التحسينات في هذا الكود والتي ستساهم في تطوير البرمجة الخاصة برحل الفضاء.

لتحميل الكود من هنا

المصادر:

https://github.com/chrislgarry/Apollo-11

https://ar.wikipedia.org/wiki/%D8%A3%D8%A8%D9%88%D9%84%D9%88_11

اترك رد