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

علم · خبر

مارگرت هاملتون، پیشرو نرمافزار آپولو که اصطلاح را ابداع کرد، در سن 90 سالگی درگذشت

انتشار:

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

به‌طور خلاصه

مارگرت هاملتون، که تیم معهد فناوری ماساچوستس را رهبری کرد که نرمافزار پرواز متصل شده برای ماموریت های آپولو ناسا را نوشت و شناسنامه به او نسبت داده می شود در ابداع اصطلاح "مهندسی نرمافزار"، در 30 سپتامبر 2026، در بیمارستان کمبریج، ماساچوستس درگذشت. او 90 سال داشت.

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

مارگرت هاملتون، دانشمند کامپیوتری که تیمی را رهبری کرد که نرمافزار پرواز متصل شده برای ماموریت های آپولو مأهول شده ناسا به ماه را نوشت، در 30 سپتامبر 2026، در بیمارستان کمبریج، ماساچوستس درگذشت، بر اساس MIT News و WBUR. او 90 سال داشت.

هاملتون در 17 اگست 1936، در پائولی، ایندیانا متولد شد، و در شبه جزیره بالایی میشیگان بزرگ شد. او از کالج Earlham در سال 1958 مدرک لیسانس خود را در ریاضیات، با یک فرعی در فلسفه کسب کرد، بر اساس MIT News.

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

هاملتون در سال 1959 به معهد فناوری ماساچوستس پیوست، در ابتدا بر روی نرمافزار پیش بینی وضع هوا کار می کرد قبل از اینکه به آزمایشگاه ابزارها در MIT در اواسط دهه 1960 منتقل شود، جایی که او توسعه نرمافزار پرواز متصل شده برای رایانه راهنمای آپولو را رهبری کرد، بر اساس MIT News.

تا سال 1968 او معاون مدیری مسئول تیم نرمافزار ماژول فرمان و خدمات بود، که به بیش از 400 نفر رشد کرد، MIT News گزارش کرد.

تیم هاملتون آنچه MIT News توصیف کرد به عنوان یک روش برنامه نویسی "دفاعی" طراحی شده برای پیش بینی و بهبودی از خرابی ها به جای اینکه صرفاً آنها را اجتناب کند. این طراحی در چند دقیقه قبل از اینکه ماژول فرود آپولو 11 بر روی 20 ژوئیه 1969 فرود آمد، حیاتی ثابت شد، زمانی که رایانه راهنما شروع به فلش اخطار 1202 کرد زیرا با داده های ورودی بیش از حد بار شد. بر اساس MIT News، نرمافزار محرک اولویت که تیم هاملتون ساخت به طور خودکار کارهای اولویت کم تر را حذف کرد و توابع فرود حیاتی را در حال اجرا نگه داشت، اجازه داد ماموریت به جای لغو ادامه یابد.

ابداع اصطلاح "مهندسی نرمافزار"

بر اساس MIT News، هاملتون برای توصیف کار خود شروع به استفاده از اصطلاح "مهندسی نرمافزار" کرد و برای استدلال کردن اینکه نوشتن کد شایسته شرعیت حرفه ای مشابه دیگر تخصص های مهندسی است، در زمانی که همکاران احتمالاً این عبارت را خنده دار می یافتند. Olivier de Weck، استادی در MIT که در مورد برنامه آپولو تدریس می کند، به WBUR و phys.org گفت که هاملتون به عنوان یک مهندس نرمافزار کار می کرد در زمانی که این زمینه هنوز در آغاز خود بود و کمک کرد تا یکی از پیچیده ترین سیستم های حاصل شده توسط بشریت تا آن نقطه را بسازد.

یافتن راه حل ها و ایده های جدید یک ماجرا بود.

— مارگرت هاملتون، همانطور که توسط WBUR نقل شد

تجلیل و شغل بعدی

بعد از عصر آپولو، هاملتون دو شرکت نرمافزار، Higher Order Software در سال 1976 و بعد تر Hamilton Technologies تاسیس کرد، جایی که او آنچه را که او به آن Universal Systems Language می نامید برای طراحی سیستم های نرمافزار پیچیده توسعه داد، بر اساس MIT News.

هاملتون در سال 2016 مدال آزادی ریاستی را دریافت کرد، بر اساس MIT News، WBUR و phys.org. MIT News همچنین گزارش کرد که او در سال 2003 جایزه NASA Exceptional Space Act را دریافت کرد و در سال 2022 به National Aviation Hall of Fame راه یافت.

عکس پخش شده ای به طور گسترده ای که هاملتون را در کنار انباری از صفحات نرمافزار آپولو چاپ شده نشان می دهد نماد مرتبط با سهم زنان در محاسبات شد، بر اساس MIT News و WBUR. در سال 2017 او در یک Lego Minifigure به عنوان بخشی از مجموعه "Women of NASA" به تصویر کشیده شد، بر اساس WBUR و phys.org.

مدیر ناسا Jared Isaacman گفت که کار هاملتون کمک کرد تا اولین سفرهای بشریت به ماه امکان پذیر شود، بر اساس phys.org.

MIT News گزارش کرد که هاملتون توسط دختر خود، Lauren Hamilton باقی مانده است؛ داماد، Richard Selesnick؛ دو نوه؛ چهار نتیج نوه؛ و برادران John، David و Kathryn.

آنچه هنوز معلوم نیست

هیچ یک از منابع بررسی شده برای این مقاله علت مرگ را گزارش نکردند. MIT News گزارش کرد که یک مراسم یادبود برای بهار در کمبریج، ماساچوستس برنامه ریزی شده است.

پرسش‌ها

مارگرت هاملتون چگونه درگذشت؟
MIT News و WBUR گزارش کردند که او در 30 سپتامبر 2026، در بیمارستان کمبریج، ماساچوستس، در سن 90 درگذشت. هیچ علت مرگ گزارش نشد.
چرا مارگرت هاملتون به عنوان پیشرو مهندسی نرمافزار در نظر گرفته می شود؟
بر اساس MIT News، او اصطلاح "مهندسی نرمافزار" را ابداع و تبلیغ کرد در حالی که تیمی را رهبری کرد که نرمافزار پرواز متصل شده برای ناسا برای ماموریت های آپولو را نوشت، کمک کردن به تأسیس کدنویسی به عنوان یک تخصص مهندسی شناخته شده.
نقش نرمافزار هاملتون در فرود آپولو 11 چه بود؟
MIT News گزارش کرد که طراحی نرمافزار محرک اولویت و متحمل خطای او اجازه داد تا رایانه راهنما ماژول فرود وظایف غیر حیاتی را حذف کند و پس از هشدار 1202 بار بیش از حد در چند دقیقه قبل از فرود در 20 ژوئیه 1969، از کار افتادن را جلوگیری کند.
مارگرت هاملتون چه تجلیل را دریافت کرد؟
او در سال 2016 مدال آزادی ریاستی دریافت کرد، بر اساس MIT News، WBUR و phys.org. MIT News همچنین گزارش کرد جایزه NASA Exceptional Space Act در سال 2003 و راه یافتن به National Aviation Hall of Fame در سال 2022.
هاملتون بعد از برنامه آپولو چه کار کرد؟
بر اساس MIT News، او دو شرکت نرمافزار، Higher Order Software در سال 1976 و بعد تر Hamilton Technologies تاسیس کرد، جایی که او Universal Systems Language برای طراحی نرمافزار پیچیده توسعه داد.

منابع

  1. MIT News — Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90
  2. WBUR — Margaret Hamilton, pioneering MIT scientist who led a software team for NASA's Apollo program, dies at 90
  3. Phys.org — Margaret Hamilton, who led a software team for NASA's Apollo program, dies at 90
  4. Wikipedia — Margaret Hamilton (software engineer)

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

مطالب مرتبط