-
1969 yılında apollo 11 uçuşundaki komut ve ay modüllerini milyon kilometre uzaktaki aya götürüp getiren, 145,000 satır assembly kodunu hem tasarlamış, hem yazmış, hem yazan ekibi yönetmiş. tek deneme şansı olan bu kod da işini düzgün yapmış. tamamen otomasyon olmasa da (astronot kontrollü) en ufak bir hatanın sapıttırabileceği bu kadar hassas bir işi assembly gibi ilkel bir dilde 1960'ların koşullarında sorunsuz kotarmak gerçekten yazılım tarihindeki en büyük başarılardan olabilir.
halen uzay aracı yazılımları assembly'de yazılıyor ama günümüzde sonsuz emülasyon, verifikasyon, test altyapısı, teknolojisi var. sonsuz tecrübesi olan yazılımcılar var. margaret hamilton'ınki günümüzdeki başarılarla kıyaslanamayacak kadar üstün bir performans.
kodun yazıldığı dönem bugünlerde bile kulağa modern konseptler gibi gelen "asenkron işletim", "öncelikli işlem kuyrukları", "hata toleranslı sistemler", "yazılım test otomasyonu" konularında tarihin ilk modellerini geliştirmiş.
kendisi aynı zamanda "yazılım mühendisliği" (software engineering) tabirinin de mucidiymiş. bence buna isim koyacak biri varsa da oymuş zaten.
-
meşhur fotoğrafında, yanında durduğu kağıt yığınının test çıktıları değil kaynak kod dökümü olduğu bizzat margaret hamilton tarafından netleştirilmiş:
https://skeptics.stackexchange.com/…ect-code-that-s
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap