Tarihte konuşulan siber olaylar: neden önemseriz?
Elektrik, hastane randevusu, okul sistemi… Hepsi bilgisayar ağlarına bağlı olunca, o ağın bozulması günlük hayatı da etkiler.
Yazıyı okuMargaret Hamilton, Apollo programının yazılımını yönetirken henüz "yazılım mühendisi" diye bir meslek adı bile yoktu. O bu adı koymaya yardım etti.
Margaret Hamilton, 1936’da doğdu. MIT’de çalışırken Apollo programının uçuş yazılımını geliştiren ekibe liderlik etti. O dönemde yazılım ciddiye alınmıyordu; donanım önemliydi, kod ise sonradan düşünülürdü. Hamilton bu anlayışı değiştirdi.
Apollo 11’in Ay’a iniş aşamasında bilgisayar aşırı yüklenme uyarısı verdi. Yazılım, öncelik sıralamasına göre kritik görevlere odaklanacak şekilde tasarlanmıştı; bu sayede iniş devam edebildi. Hamilton’ın ekibinin yazdığı bu hata yönetimi, yazılım mühendisliğinin önemini somut olarak kanıtladı.
Hamilton "yazılım mühendisliği" ifadesini bilinçli olarak kullandı; yazılımın mühendislik disipliniyle aynı ciddiyeti hak ettiğini savunmak için. Başlangıçta çevresi bu terimi tuhaf karşıladı. Bugün bu meslek adı tüm dünyada standart olarak kullanılmaktadır.
Apollo 11 yazılımının kaynak kodları bugün internette herkese açık olarak yayınlanmıştır. Bir arama motorunda "Apollo 11 source code" yaz ve bir dosyaya göz at. Satırlar arasında İngilizce yorumlar göreceksin; bunlar mühendislerin kendi notlarıdır.
KEŞFE DEVAM
Elektrik, hastane randevusu, okul sistemi… Hepsi bilgisayar ağlarına bağlı olunca, o ağın bozulması günlük hayatı da etkiler.
Yazıyı okuKelime yıllar içinde değişti. Bir dönem “meraklı tamirci” demekti; bugün çoğu kişi onu yalnızca kötülükle anıyor.
Yazıyı okuBilgisayar daha ortada yokken, bir makinenin sadece hesap değil, semboller de işleyebileceğini yazan bir isim vardı.
Yazıyı oku