BT Sözlüğü › Programlama › Çalışma zamanı hatası

Çalışma zamanı hatası

Programlama Svenska → Güncellendi: 2026-10-11

Derleme zamanında değil, yürütme sırasında ortaya çıkan hata. Yaygın türler: NullPointerException, sıfıra bölme, TypeError, yığın taşması, bellek yetersizliği, ağ zaman aşımı.

Sözdizimi hatalarından (ayrıştırıcı yakalar) ve derleme zamanı hatalarından (tür denetleyicisi yakalar) ayrılır. Statik tipli diller çalışma zamanı hatalarını derleme zamanına taşıyarak azaltır. Modern dil tasarımı çalışma zamanı tuzaklarını en aza indirmeye çalışır: Rust NPE'yi Option<T> ile, Swift Optional'larla ortadan kaldırır, TypeScript strict kipi ise açık null denetimleri ister. İstisna işleme (try/catch) standart kalıptır. Modern alternatif: Result türü (Rust, Haskell, kayıt kalıplı modern Java) hataları tür imzasında açık hâle getirir.

← Sözlüğe dön