Hata ayıklama - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Etimoloji
  • 2 Kaynakça

Hata ayıklama

  • العربية
  • Betawi
  • Български
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • English
  • Español
  • Eesti
  • فارسی
  • Suomi
  • עברית
  • हिन्दी
  • Hrvatski
  • Հայերեն
  • Bahasa Indonesia
  • Ido
  • İtaliano
  • 日本語
  • ქართული
  • Қазақша
  • 한국어
  • Олык марий
  • Bahasa Melayu
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Simple English
  • Slovenščina
  • Српски / srpski
  • Kiswahili
  • ไทย
  • Українська
  • Tiếng Việt
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

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, kontrol akışı analizi, birim testi, entegrasyon testi, günlük dosyası analizi, uygulama veya sistem düzeyinde izleme, bellek dökümleri ve profil 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

[değiştir | kaynağı değiştir]
Sayfaya yapıştırılmış bir güve ile birlikte Mark II'den bir bilgisayar günlük kaydı.

İngilizcede kullanilan "debug" ("hata ayiklama") terimi 1940'larda Amiral Grace Hopper'a atfedilir.[1] 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, "teknik hata" 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[2] 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

[değiştir | kaynağı değiştir]
  1. ^ Inc, InfoWorld Media Group (5 Ekim 1981). InfoWorld (İngilizce). InfoWorld Media Group, Inc. 26 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Mayıs 2022. 
  2. ^ "Dr.Ernest Lawrence (Secret Doc.)". 21 Kasım 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Mayıs 2022. 
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • BNE: XX550453
  • BNF: cb11973242h (data)
  • GND: 4148954-8
  • LCCN: sh85036145
  • NKC: ph249423
  • NLI: 987007543228905171
"https://tr.wikipedia.org/w/index.php?title=Hata_ayıklama&oldid=36548032" sayfasından alınmıştır
Kategori:
  • Debug
Gizli kategoriler:
  • BNE tanımlayıcısı olan Vikipedi maddeleri
  • BNF tanımlayıcısı olan Vikipedi maddeleri
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 11.49, 21 Aralık 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Hata ayıklama
Konu ekle