×

Bug’ın Kısa Tarihi

Bug’ın Kısa Tarihi

BUG NEDİR ?

Syntax

Yazılım sisteminde oluşan hataların  farklı çeşitleri vardır . Bunları adlandırmak  gerekirse sözdizimi hataları, çalışma zamanı hataları ve  mantıksal hatalar (Bug). Peki ,terminolojiye yeni giren bug kelimesi  ne anlama geliyor ve böyle adlandırılmasının ardındaki hikaye nereden geliyor ?

Bug kelimesinin İngilizcedeki anlamı böceği karşılasa da bilgisayar dilinde ise yazılım veya donanımda meydana gelen hataya  verilen isimdir.  Yazılımdaki bu  hata hesaplanması gereken veya bulunması gereken değerlerin eksik veya yanlış hesaplanması mantıksal bir hatadır.[1]

TARİHTE İLK BUG

(Bilgisayar’a giren güve böceği)

 Bu ismin 1947’deki çıkış hikayesine gelecek olursak Cambridge, Massachusetts’teki Harvard Üniversitesinin , bilgisayarları neredeyse bir odayı kaplayacak şekildeydi. Onlardan bir tanesi olan  Mark II’nin tutarlı hatalar verdiği tespit edildi. Bunun üzerine bilgisayarın donanımını açtıklarında bir böcek (güve) bulundu. Kapana kısılan böcek bilgisayarın elektronik aksamasını bozmuştu.[2]  Bunun üzerine  bilgisayar dilinin öncüsü ve ilk bilgisayar programcılarından olan  Grace Hooper “bug” sözcüğünü literatüre ekleyen kişi oldu. 

Harvard-Mark ||

Grace Hooper  olayı  şöyle anlatıyor : “İşler kötü gidiyordu; Uzun cam kaplı bilgisayarın devrelerinden birinde bir sorun vardı. Son olarak, birisi sorunlu noktayı buldu ve Panel F’deki Röle # 70’de noktalar arasında sıkışmış bir Güve buldu.  Sıradan cımbız kullanarak iki inçlik güveyi çıkardık. O andan itibaren, bilgisayarda herhangi bir sorun olduğunda, içinde hatalar olduğunu söyledik. “[3]

Grace Hooper

Bu olaydan sonra bug terimi ikinci dünya savaşında radar elektroniğinde ortaya çıkan sorunları tanımlamak için de kullanıldı.

TARİHTE İLK KULLANIMI

Bug kelimesinin tarihte ilk kez 1878 ‘de Thomas Edison tarafından kullanıldığını da söylemek mümkün. 1870’lerde dörtlü telgraf üzerinde çalışırken bu terimi kullanmaya başladı defterine sık sık “Bug Trap” olarak notlar aldı ve bir süre sonra bu terim, kendi laboratuvarının dışına çıkıp yaygınlaşmaya başladı.[4]

“Tüm icatlarımda böyleydi. İlk adım bir sezgidir ve bir patlamayla gelir, sonra zorluklar ortaya çıkar – bu şey ortaya çıkar ve sonra “Bugs” – böylesine küçük hatalar ve zorluklar olarak adlandırılır – kendilerini gösterir ve aylarca süren yoğun izleme, çalışma ticari başarıya veya başarısızlığa kesinlikle ulaşılmadan önce emek gereklidir. ”

 -Thomas EDİSON


( Mektup,  teknolojiyle ilgili bir sorunu tanımalamak için “bug” kelimesinin kullanımını barındırıyor.)

KAYNAKÇA VE İLERİ OKUMALAR

[1] https://algoritmaveprogramlama.wordpress.com/2013/09/21/yazilim-hatalari/

[2] https://www.nationalgeographic.org/thisday/sep9/worlds-first-computer-bug/

[3] https://www.pd4cs.org/debugging-bug-history/

[4] https://www.atlasobscura.com/articles/who-coined-term-bug-thomas-edison

Yorum gönder