Junior — Middle
Kod yorumlama süreci ile derleme süreci arasındaki fark nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Derleme, bir programın kaynak kodunun tamamını çalıştırmadan önce makine koduna veya başka bir ara formata dönüştürme işlemidir. Sonuç olarak, derleyici katılımı olmadan çalıştırılabilen yürütülebilir bir dosya elde edilir.
Yorumlama, program çalışırken kaynak kodunun satır satır veya blok blok yürütülmesi işlemidir. Kod önceden makine koduna dönüştürülmez, yerine "canlı" olarak analiz edilir ve çalıştırılır.
Ana farklar:
- Derleme: tüm kodu hemen dönüştürür, sonuç: ayrı bir yürütülebilir dosya.
- Yorumlama: kodu doğrudan çalıştırır, ayrı bir dosya oluşturmadan.
- Derlenmiş programlar genellikle daha hızlı çalışır, çünkü zaten makine koduna çevrilmiştir.
- Yorumlanan programlar hata ayıklama ve platformlar arası uyumluluk için daha esnektir, ancak daha yavaş çalışabilir.
Örnek: C++ genellikle derlenir, Python yorumlanır.