Margaret Hamilton ผู้บุกเบิกคอมพิวเตอร์ เสียชีวิตในวัย 90 ปี

Margaret Hamilton นักวิทยาศาสตร์คอมพิวเตอร์ผู้ทรงอิทธิพล ซึ่งมีชื่อเสียงจากการนำทีมวิศวกรรมซอฟต์แวร์ในโครงการ Apollo ของ NASA ได้เสียชีวิตลงเมื่อวันที่ 30 กันยายน

เมื่อมองย้อนกลับไป เธอคือหนึ่งในผู้บุกเบิกที่ต้องเผชิญกับความท้าทายครั้งใหญ่ โดยเฉพาะอย่างยิ่งในเรื่องของ “Lauren error” ซึ่งเป็นเหตุการณ์ที่แสดงให้เห็นถึงแนวทางการป้องกันข้อผิดพลาดของซอฟต์แวร์ที่เธอใช้อยู่

ทศวรรษต่อมา เธอได้ก่อตั้ง Hamilton Technologies เพื่อให้บริการและผลิตภัณฑ์ที่ช่วยปรับปรุงกระบวนการวางแผนและวิศวกรรมระบบ โดยมีผลิตภัณฑ์เรือธงคือ Universal Systems Language (USL) ซึ่งเป็นภาษาสำหรับการสร้างแบบจำลองระบบที่ให้ความสำคัญกับการป้องกันข้อผิดพลาด

ตลอดอาชีพของเธอ เธอได้ต่อสู้เพื่อยกระดับการรับรู้ของสาขาวิศวกรรมซอฟต์แวร์ว่าเป็นวินัยที่ได้รับการยอมรับ โดยใช้คำว่า ‘software engineering’ เพื่อแยกความแตกต่างจากวิศวกรรมฮาร์ดแวร์ แต่ยังคงมองว่าเป็นส่วนหนึ่งของกระบวนการวิศวกรรมระบบโดยรวม

ศัพท์ที่ควรรู้

  • Apollo program – โครงการอพอลโล คือภารกิจของ NASA ในการส่งมนุษย์ไปดวงจันทร์
  • Defensive programming – การเขียนโปรแกรมเชิงป้องกัน คือการออกแบบซอฟต์แวร์ให้สามารถป้องกันและจัดการกับข้อผิดพลาดที่อาจเกิดขึ้นได้
  • Instrumentation Lab – ห้องปฏิบัติการเครื่องมือ คือห้องปฏิบัติการที่ใช้ในการทดสอบและจำลองระบบของโครงการ
  • Universal Systems Language (USL) – คือภาษาและระเบียบวิธีในการสร้างแบบจำลองซอฟต์แวร์ที่ซับซ้อน โดยเน้นการป้องกันข้อผิดพลาด

ที่มา: news.mit.edu

Leave a Comment