این زبان با ماشین ترجمه شده و توسط انسانی بازبینی نشده است.

علم · مقاله

مارگرت همیلتون، برنامه‌نویسی نرم‌افزار فرود ماه اپولو، در سن 90 سالگی درگذشت

انتشار:

Photograph of Margaret Hamilton taken in 1995
تصویر: Daphne Weld Nichols · CC BY-SA 3.0 · Wikimedia Commons

به‌طور خلاصه

مارگرت همیلتون، دانشمند کامپیوتری که تیم MIT را رهبری می‌کرد و نرم‌افزار پرواز کامپیوتر راهنمای اپولو ناسا را نوشت، در 30 سپتامبر 2026 در سن 90 سالگی درگذشت. موسسه فناوری ماساچوستس، جایی که تقریباً دو دهه کار کرد، از فوت او خبر داد؛ نرم‌افزار او به خاطر جلوگیری از لغو ماموریت حین فرود اپولو 11 به ماه شناخته می‌شود.

این نسخه ترجمهٔ ماشینی متن اصلی (English) است. خواندن متن اصلی

مارگرت همیلتون، دانشمند کامپیوتری که کار او در برنامه اپولو ناسا به تعریف مهندسی نرم‌افزار به عنوان یک رشته کمک کرد، در 30 سپتامبر 2026 در سن 90 سالگی درگذشت. موسسه فناوری ماساچوستس، جایی که همیلتون تقریباً دو دهه از سال 1959 کار کرد، از فوت او خبر داد، به گزارش CBS Boston و Gulf News. هیچ‌کدام از این رسانه‌ها علت خاصی یا محل فوت را گزارش نکردند.

چرا او اکنون یاد می‌شود

همیلتون اولین برنامه‌نویسی استخدام شده توسط MIT برای پروژه اپولو و اولین زن در این نقش شد، به گزارش Gulf News. تا سال 1968، او به‌عنوان معاون مدیر مهندسی نرم‌افزار ارتقا یافت و بر تیمی از بیش از 400 توسعه‌دهنده نظارت می‌کرد که روی نرم‌افزار ماژول فرمان و خدمات و ماژول فرود کار می‌کردند، به گزارش این منبع.

او همچنین به دلیل عکسی به خاطر می‌ماند که او را در کنار یک چاپ از کدی که برای اپولو نوشت نشان می‌دهد، تصویری که اغلب به عنوان نماد توسعه نرم‌افزار اولیه استناد می‌شود، به گزارش ITPro.

هشدارهای 1201/1202 در اپولو 11

در دقایق پایانی فرود اپولو 11 به ماه در 20 ژوئیه 1969، کامپیوتر راهنما به بورد ماژول فرود ایگل هشدارهای برنامه‌ای را به نام‌های 1202 و 1201 فعال کرد درست زمانی که فضانوردان نیل آرمسترانگ و باز الدرین تقریباً سه دقیقه تا فرود مانده بودند، به گزارش CBS Boston و ITPro. این هشدارها نشان می‌دادند که کامپیوتر با وظایفی بیشتر از آنچه می‌توانست در زمان واقعی پردازش کند بار‌شده است.

به گزارش ITPro، نرم‌افزاری که تیم همیلتون ساخته بود به طور خودکار وظایف بحرانی ماموریت را اولویت بخشید و فرآیندهای پس‌زمینه با اولویت کم را معلق کرد، که به کامپیوتر اجازه داد به جای لغو ماموریت، دنباله‌ی فرود را ادامه دهد. CBS Boston گزارش کرد که این طراحی تشخیص خطا به خاطر اجازه دادن به ادامه فرود شناخته می‌شود.

من دوست دارم بگویم نه تنها اولین انسان بر روی ماه بود، بلکه اولین نرم‌افزاری بود که بر روی ماه کار کرد.

— مارگرت همیلتون، به نقل از CBS Boston

ایجاد اصطلاح 'مهندسی نرم‌افزار'

همیلتون به خاطر ایجاد اصطلاح مهندسی نرم‌افزار در زمانی که این رشته هیچ موضع رسمی نداشت شناخته می‌شود، به گزارش Wikipedia و نظرات اعضاء هیات‌علمی MIT که توسط ITPro و Gulf News منتشر شده‌اند. استاد MIT اولیویه دو ویک، رئیس موقت بخش هوانوردی و فضانوردی دانشگاه، گفت که فقط صدا دادنش به عنوان پیشگام، نقش او را کم‌ارزیابی می‌کند، و اشاره کرد که او شخصاً کدهای پیشرفته را توسعه داده است درحالی‌که تیمی را هدایت می‌کرد که یکی از پیچیده‌ترین سیستم‌های تاریخ را ساخت، و اینکه دوران حرفه‌ای او بر روی جلوگیری از اشتباهات و مواجهه با آنچه او «ناشناخته» می‌نامید تمرکز داشت.

دوران حرفه‌ای بعدی و افتخارات

پس از برنامه اپولو، همیلتون Higher Order Software را در سال 1976 با‌هم تأسیس کرد و بعداً Hamilton Technologies را در سال 1986 تأسیس کرد و روش‌شناسی مدل‌سازی سیستم‌ها تحت عنوان Universal Systems Language را ساخت که هدفش جلوگیری از اشتباهات نرم‌افزاری قبل از وقوع آن‌ها است، به گزارش Wikipedia و ITPro. Gulf News گزارش کرد که او بیش از 130 مقاله در طول دوران حرفه‌ای خود منتشر کرد.

در سال 2016، رئیس‌جمهور باراک اوباما همیلتون را با مدال رهبری ریاست‌جمهوری تکریم کرد، بالاترین افتخار غیرنظامی ایالات متحده. CBS Boston گزارش کرد که اوباما او را به عنوان پیشگامی در علوم کامپیوتر توصیف کرد که معمارة نرم‌افزار او تاکنون بر فناوری امروز تأثیر می‌گذارد. او قبل‌تر در سال 2003 جایزه Exceptional Space Act Award ناسا را دریافت کرده بود، به گزارش Wikipedia.

مارگرت همیلتون: حقایق کلیدی
موردجزئیاتمنبع
تاریخ تولد17 اگست 1936، پائولی، ایندیاناWikipedia
تاریخ فوت30 سپتامبر 2026، در سن 90 سالگیCBS Boston, Gulf News
نقش در MITاولین برنامه‌نویس استخدام شده اپولو؛ بعداً معاون مدیری که بر 400+ توسعه‌دهنده نظارت کردGulf News
لحظه کلیدیهشدارهای 1201/1202، فرود اپولو 11، 20 ژوئیه 1969CBS Boston, ITPro
شرکت‌های بعدیHigher Order Software (1976)؛ Hamilton Technologies (1986)Wikipedia, ITPro
افتخار اصلیمدال رهبری ریاست‌جمهوری، 2016CBS Boston

برگزاری یادبود در بهار در کمبریج، ماساچوستس برنامه‌ریزی شده است، به گزارش CBS Boston.

پرسش‌ها

مارگرت همیلتون کی درگذشت؟
او در 30 سپتامبر 2026 در سن 90 سالگی درگذشت. موسسه فناوری ماساچوستس، جایی که او کار می‌کرد، از فوت او خبر داد، به گزارش CBS Boston و Gulf News.
مارگرت همیلتون برای برنامه اپولو چه کار کرد؟
او تیم MIT را که نرم‌افزار پرواز کامپیوتر راهنمای ناسا را نوشت رهبری کرد و معاون مدیر مهندسی نرم‌افزار شد که بر بیش از 400 توسعه‌دهنده نرم‌افزار در سیستم‌های ماژول فرمان و خدمات و ماژول فرود نظارت می‌کرد، به گزارش Gulf News.
در اپولو 11 با هشدارهای 1201 و 1202 چه اتفاقی افتاد؟
حدود سه دقیقه قبل از فرود ماژول فرود ایگل به سطح ماه در 20 ژوئیه 1969، کامپیوتر هشدارهای 1202 و 1201 را فعال کرد که نشان‌دهنده بار زیادی بود. نرم‌افزار طراحی‌شده توسط تیم همیلتون وظایف بحرانی فرود را اولویت بخشید و دیگران را معلق کرد و از لغو ماموریت جلوگیری کرد، به گزارش CBS Boston و ITPro.
آیا مارگرت همیلتون اصطلاح 'مهندسی نرم‌افزار' را ایجاد کرد؟
او به طور گسترده‌ای به خاطر ایجاد اصطلاح در زمانی که رشته هیچ شناخت رسمی نداشت شناخته می‌شود، به گزارش Wikipedia و نظرات اعضاء هیات‌علمی MIT که توسط ITPro منتشر شده‌اند.
مارگرت همیلتون پس از اپولو چه کار کرد؟
او Higher Order Software را در سال 1976 با‌هم تأسیس کرد و بعداً Hamilton Technologies را در سال 1986 تأسیس کرد، روش‌شناسی‌ای به نام Universal Systems Language توسعه داد که بر روی جلوگیری از اشتباهات نرم‌افزاری تمرکز داشت، به گزارش Wikipedia و ITPro.

منابع

  1. CBS Boston — Margaret Hamilton, pioneering computer scientist for Apollo program, dies at 90
  2. Gulf News — Margaret Hamilton, Apollo Program Pioneer and Computing Trailblazer, Dies at 90
  3. ITPro — Software engineering trailblazer Margaret Hamilton dies aged 90
  4. Wikipedia — Margaret Hamilton (software engineer)

این مطلب با هوش مصنوعی آماده شده و پیش از انتشار از بررسی خودکار منابع گذشته است. اگر خطایی دیدید، درخواست اصلاح کنید. درخواست اصلاح یا حق پاسخ · چگونه کار می‌کنیم

مطالب مرتبط