Bug’ların (Yazılım Hataları) Ortaya Çıkış Hikayesi
Bilgisayar yazılımlarındaki hatalara “bug” diyoruz. Türkçesi “böcek” olan bug teriminin ortaya çıkış hikayesi çok ilginç. 1947 yılında, IBM’in ürettiği ikinci bilgisayar olan Mark 2, Harvard Üniversitesi bilgisayar laboratuvarında çalıştırılıyordu.
Bir sabah araştırma ekibi laboratuvara geldiğinde bilgisayarın çalışmadığını görmüş ve sebebi tespit etmeye koyulmuş. O zamanki bilgisayarlar, kocaman bir salon büyüklüğündeymiş (fotoğrafta görüldüğü gibi) ve mekanik parçaları varmış.
Yani kollar, çarklar, delikli parçalar gibi. Bu parçalardan birinin arasına bir böcek sıkıştığını görmüşler ve böceği oradan çıkardıklarında bilgisayar çalışmaya başlamış.
Ekibin başında dünyanın ilk yazılımcılarından; bilim insanı, tümamiral Grace Hopper (fotoğraftaki kadın) varmış ve dünyanın ilk “bug”ını bulan ve kayıtlara geçiren kişi olarak tarihe geçmiş. Yazılımlardaki düzeltmelere de bundan dolayı “debugging” yani böcek temizleme deniyor.
Bu arada Edison’un 1800’lü yıllarda bazı tasarımlarındaki hataları “bug” olarak tanımladığı da kayıtlara geçmiş ama bilgisayar özelinde bu ilk kez 1947 yılında tanımlanmış.
Kaynak: Sertaç DOĞANAY