İçindekiler:
Tanımı - Tercüman ne demektir?
Tercüman, birçok üst düzey programlama dilinden biri kullanılarak yazılmış program talimatlarını doğrudan yürütmek için kullanılan bir bilgisayar programıdır. Tercüman, üst düzey programı daha sonra yürüttüğü bir ara dile dönüştürür ya da üst düzey kaynak kodunu ayrıştırabilir ve ardından komutları satır satır veya deyim ifadesi ile yapılan doğrudan gerçekleştirir.
Techopedia Tercüman'ı Açıklıyor
Programlama dilleri iki şekilde uygulanır: yorumlama ve derleme. Adından da anlaşılacağı gibi, bir tercüman, üst düzey bir programlama kodunu makine (makine kodu) tarafından anlaşılabilecek koda veya kolayca yürütülebilecek bir ara dile dönüştürür veya yorumlar. Yorumlayıcı her bir kod ifadesini okur ve daha sonra doğrudan dönüştürür veya yürütür. Aksine, bir derleyici veya derleyici, üst düzey kaynak kodunu, doğrudan işletim sistemi tarafından çalıştırılabilen yerel (derlenmiş) koda dönüştürür.
Çoğu durumda, bir derleyici satır satır yorumlamaya göre çok daha hızlı çalıştığı için daha uygundur. Ancak, yorum satır veya ifade başına gerçekleştiğinden, kod değişikliğine veya hata ayıklamaya izin vermek için yürütmenin ortasında durdurulabilir. Her ikisinin de avantajları ve dezavantajları vardır ve birbirlerini dışlamazlar; Bu, çoğu entegre geliştirme ortamının bazı üst düzey diller için hem derleme hem de çeviri kullandığı için birlikte kullanılabileceği anlamına gelir.
Bir tercüman kodu tek bir işlemde okuduğundan ve yürüttüğünden, komut dosyası oluşturma ve diğer küçük programlar için çok yararlıdır. Bu nedenle, genellikle çok sayıda yürütülebilir komut dosyası çalıştıran Web sunucularına yüklenir.