Bilgisayar programlama ve yazılım geliştirmede hata ayıklama (İngilizce: Debug) bilgisayar programları, yazılımları veya sistemleri içindeki hataları (kusurlar veya doğru çalışmayı engelleyen sorunlar) bulma ve çözme sürecidir.
Hata ayıklama taktikleri, etkileşimli hata ayıklama, , birim testi, , günlük dosyası analizi, uygulama veya sistem düzeyinde izleme, bellek dökümleri ve oluşturmayı içerebilir. Birçok programlama dili ve yazılım geliştirme aracı, hata ayıklayıcılar olarak bilinen hata ayıklamaya yardımcı olacak programlar da sunar.
Etimoloji
İngilizcede kullanilan "debug" ("hata ayiklama") terimi 1940'larda Amiral Grace Hopper'a atfedilir.Harvard Üniversitesi'nde bir Mark II bilgisayarında çalışırken, ortakları bir röleye sıkışmış ve bu nedenle çalışmayı engelleyen bir güve keşfettiler ve bunun üzerine sistemde "hata ayıkladıklarını" belirttiler. Bununla birlikte, "" anlamında "hata" terimi, en azından 1878'e ve Thomas Edison'a kadar uzanır (tam bir tartışma için yazılım hatasına bakın). Benzer şekilde, "hata ayıklama" terimi, bilgisayar dünyasına girmeden önce havacılıkta bir terim olarak kullanılmış gibi görünüyor. Gerçekten de, bir röportajda Grace Hopper, terimi kendisinin kullanmadığını belirtti. J. Robert Oppenheimer'dan (Los Alamos, New Mexico'daki İkinci Dünya Savaşı atom bombası Manhattan Projesi'nin yöneticisi) bir mektupta, 27 Ekim 1944'te işe alımla ilgili olarak UC Berkeley'den Dr. Ernest Lawrence'a bir mektupta bu terim kullanılmıştır.
Oxford İngilizce Sözlüğü'nün "hata ayıklama" girişi, Journal of the Royal Aeronautical Society'deki 1945 tarihli bir makalede uçak motoru testlerine atıfta bulunmak için kullanılan "hata ayıklama" teriminden alıntı yapıyor. "Hava Kuvvetleri"ndeki bir makale (Haziran 1945 s. 50), bu sefer uçak kameralarının hata ayıklamasına da atıfta bulunuyor. Hopper'ın böceği 9 Eylül 1947'de bulundu. Bilgisayar programcıları bu terimi 1950'lerin başına kadar benimsemediler. Gill tarafından 1951'de yazılan ufuk açıcı makale, programlama hatalarının en erken kapsamlı tartışmasıdır, ancak "hata" veya "hata ayıklama" terimini kullanmaz. ACM'nin dijital kitaplığında, "hata ayıklama" terimi ilk olarak 1952 ACM Ulusal Toplantılarından üç makalede kullanılmıştır. Üç kişiden ikisi terimi tırnak içinde kullanır. 1963'te "hata ayıklama", CTSS kılavuzunun 1. sayfasında açıklama yapılmadan geçtiğinde bahsedilecek kadar yaygın bir terimdi.
Peggy A. Kidwell'in Elusive Computer Bug'ı Stalking adlı makalesi, "böcek" ve "hata ayıklama"nın etimolojisini daha ayrıntılı olarak tartışıyor.
Kaynakça
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bilgisayar programlama ve yazilim gelistirmede hata ayiklama Ingilizce Debug bilgisayar programlari yazilimlari veya sistemleri icindeki hatalari kusurlar veya dogru calismayi engelleyen sorunlar bulma ve cozme surecidir Hata ayiklama taktikleri etkilesimli hata ayiklama birim testi gunluk dosyasi analizi uygulama veya sistem duzeyinde izleme bellek dokumleri ve olusturmayi icerebilir Bircok programlama dili ve yazilim gelistirme araci hata ayiklayicilar olarak bilinen hata ayiklamaya yardimci olacak programlar da sunar EtimolojiDebug ismi Mark II nin gunluk giris sayfasina yapistirilmis bir guveden gelmektedir Ingilizcede kullanilan debug hata ayiklama terimi 1940 larda Amiral Grace Hopper a atfedilir Harvard Universitesi nde bir Mark II bilgisayarinda calisirken ortaklari bir roleye sikismis ve bu nedenle calismayi engelleyen bir guve kesfettiler ve bunun uzerine sistemde hata ayikladiklarini belirttiler Bununla birlikte anlaminda hata terimi en azindan 1878 e ve Thomas Edison a kadar uzanir tam bir tartisma icin yazilim hatasina bakin Benzer sekilde hata ayiklama terimi bilgisayar dunyasina girmeden once havacilikta bir terim olarak kullanilmis gibi gorunuyor Gercekten de bir roportajda Grace Hopper terimi kendisinin kullanmadigini belirtti J Robert Oppenheimer dan Los Alamos New Mexico daki Ikinci Dunya Savasi atom bombasi Manhattan Projesi nin yoneticisi bir mektupta 27 Ekim 1944 te ise alimla ilgili olarak UC Berkeley den Dr Ernest Lawrence a bir mektupta bu terim kullanilmistir Oxford Ingilizce Sozlugu nun hata ayiklama girisi Journal of the Royal Aeronautical Society deki 1945 tarihli bir makalede ucak motoru testlerine atifta bulunmak icin kullanilan hata ayiklama teriminden alinti yapiyor Hava Kuvvetleri ndeki bir makale Haziran 1945 s 50 bu sefer ucak kameralarinin hata ayiklamasina da atifta bulunuyor Hopper in bocegi 9 Eylul 1947 de bulundu Bilgisayar programcilari bu terimi 1950 lerin basina kadar benimsemediler Gill tarafindan 1951 de yazilan ufuk acici makale programlama hatalarinin en erken kapsamli tartismasidir ancak hata veya hata ayiklama terimini kullanmaz ACM nin dijital kitapliginda hata ayiklama terimi ilk olarak 1952 ACM Ulusal Toplantilarindan uc makalede kullanilmistir Uc kisiden ikisi terimi tirnak icinde kullanir 1963 te hata ayiklama CTSS kilavuzunun 1 sayfasinda aciklama yapilmadan gectiginde bahsedilecek kadar yaygin bir terimdi Peggy A Kidwell in Elusive Computer Bug i Stalking adli makalesi bocek ve hata ayiklama nin etimolojisini daha ayrintili olarak tartisiyor Kaynakca Inc InfoWorld Media Group 5 Ekim 1981 InfoWorld Ingilizce InfoWorld Media Group Inc 26 Mayis 2022 tarihinde kaynagindan Erisim tarihi 26 Mayis 2022 Dr Ernest Lawrence Secret Doc 21 Kasim 2019 tarihinde kaynagindan Erisim tarihi 26 Mayis 2022