125
Yorumlayıcı (interpreter) nedir?

Kaynak kodu çalıştırılma esnasında adım adım makine diline çeviren ve her adımı çalıştıran programa yorumlayıcı (interpreter) denir.

Yorumlayıcı
Yorumlayıcı (interpreter), yüksek seviyeli programlama dili ile yazılmış bir programı adım adım makine diline çeviren ve makine dilindeki talimatları çalıştıran programdır.


Yorumlayıcı bütün programın çalıştırılabilir bir kodunu üretmek yerine, programın adımlarını tek tek makine diline çevirir ve hemen çalıştırır. Program tekrar çalıştırılmak istenirse yorumlayıcı kaynak kod üzerinde yine aynı yolu izler.

Derleyiciden farkı
Derleyici'den (compiler) farklı olarak kaynak kod her ne zaman çalışırsa her adımı için makine dilindeki karşılığı tekar oluşturulur ve çalıştırılır.

Kaynak kod yorumlayıcı tarafından direkt çalıştırılabildiği için daha önceden makine diline derlenmesine gerek yoktur. Öte yandan yorumlayıcı her çalıştığında kaynak kod tekrar makine koduna çevrilir. Bu nedenle derlenmiş kodun yorumlayıcıya nispetle daha verimli (hızlı) çalışması beklenir.
Bu alana not ekleyebilirsiniz.
Başka bir sorunuz mu var?
Yorumlar (3)
Katılıyor musun?
188

Bildiğimiz şeyleri anlatmak için önce Türkçe bilmek gerekiyor


28.11.2020

1/10

Bu Yoruma Cevap Yaz
Katılıyor musun?
31

Cok tesekkurler. Cok guzel bir sekilde aciklamissiniz.


22.01.2022

10/10

Bu Yoruma Cevap Yaz
Katılıyor musun?
32

Harika bir açıklama olmuş.
Yıllardır, (amatör düzeyde, ve sadece kendi ihtiyaçlarım için) ufak tefek de olsa, program yazan birisi olarak, "Yorumlayıcı" ile "Derleyici" arasındaki farkı bu kadar temiz anlatan bir açıklama, ne almış olduğum kurslarda ne de sözde bilgi dağıtan sitelerde görmemiştim.
Çok teşekkür ederim, bilgioloji.


08.11.2021

Bu Yoruma Cevap Yaz

İlgili Kayıtlar
İlginizi Çekebilir