NASA เปิดซอร์สโค้ดซอฟท์แวร์ “Apollo 11” ที่พาคนไปเหยียบดวงจันทร์
ท่ามกลางยุคสมัยที่เรามีซูเปอร์คอมพิวเตอร์อยู่ในมือถือ แต่ความสำเร็จที่ยิ่งใหญ่ที่สุดของมนุษยชาติอย่างการส่งคนไปเหยียบดวงจันทร์ กลับเกิดขึ้นจากพลังประมวลผลที่ใช้หน่วยความจำน้อยกว่าไฟล์ภาพอีเมลหนึ่งฉบับเสียอีก
ล่าสุด “ซอร์สโค้ด” ประวัติศาสตร์ที่ขับเคลื่อนภารกิจ Apollo 11 ได้ถูกนำมาจัดเรียงและเผยแพร่บนโลกออนไลน์ให้ทุกคนได้เข้าชมฟรีแล้ว โดยเป็นชุดรหัสภาษา Assembly ที่ทีมวิศวกรซอฟต์แวร์จาก MIT นำโดย Margaret Hamilton เขียนขึ้นเพื่อควบคุมคอมพิวเตอร์นำทาง (Apollo Guidance Computer – AGC) ซึ่งถือเป็นต้นกำเนิดที่ทำให้โลกเริ่มรู้จักและให้ความสำคัญกับสิ่งที่เรียกว่า “วิศวกรรมซอฟต์แวร์” อย่างจริงจัง
ความน่าสนใจของการเปิดรหัสลับครั้งนี้ ไม่ใช่แค่การได้เห็นคำสั่งควบคุมยานอวกาศ แต่เรายังได้เห็น “หัวใจ” ของนักพัฒนาในยุคนั้นที่สอดแทรกอยู่ในโค้ดกว่า 40,000 บรรทัด ภายในไฟล์เหล่านั้นเต็มไปด้วยความขี้เล่นและอารมณ์ขันของทีมสร้างสรรค์ ไม่ว่าจะเป็นการตั้งชื่อไฟล์ตามบทประพันธ์ของ Shakespeare ไปจนถึงบันทึกคอมเมนต์ในโค้ดที่แฝงมุกตลกท่ามกลางความกดดันมหาศาล
สะท้อนให้เห็นว่าซอฟต์แวร์ที่เปลี่ยนโลกชุดนี้ถูกถักทอขึ้นจากสติปัญญาและความเป็นมนุษย์อย่างแท้จริง และที่น่าทึ่งคือความสามารถในการบริหารจัดการหน่วยความจำที่มีเพียงหยิบมือ ให้สามารถรับมือกับภารกิจที่ซับซ้อนที่สุดเท่าที่มนุษย์เคยทำมาได้

