Bilgisayar senin yazdığın kodu doğrudan anlamaz; onu makine diline çevirmek gerekir. Bu iki farklı yolla yapılır.
Kısa karşılaştırma
- Derleyici (compiler): tüm kodu önceden makine diline çevirir, sonra çalıştırır (C, C++, Rust).
- Yorumlayıcı (interpreter): kodu satır satır anında çalıştırır (Python, JavaScript).
- Derlenen diller genelde daha hızlı çalışır.
- Yorumlanan diller genelde daha kolay test edilir ve taşınır.
Hangisini seçmeli?
Bu bir seçim değil, dilin özelliğidir. Öğrenirken bu farkın hataları nasıl gördüğünü etkilediğini bilmek yeterlidir.
Kuzey Kutbu dersleriyle kendi elinle yazarak öğren.