Bilgisayar programlarında, yorumlanmış bir programlama dilinin programları yürütülmeden önce derlenmesi gerekmez. Bunun yerine, tercüman olarak adlandırılan başka bir program, programı okur ve anında yürütür.
Program derleme ve yorumlama faydaları
Derlenmiş bir program genellikle son kullanıcı için daha iyi sonuç verir, çünkü makine kodu derleme işlemi sırasında oldukça optimize edilebilir. Buna karşılık, tercüme edilen diller programcıya benzersiz faydalar sunabilir. Bir örnek, programcının yazılırken programla etkileşime girmesini sağlayan bir REPL'dir.
Pek çok bilgisayar dili derlenebilir veya yorumlanabilir. Örneğin, C programlama dili genellikle derlenir, ancak C için tercümanlar bulunur. JavaScript genellikle müşterinin (genellikle web tarayıcısının) tercüman olduğu yorumlanmış bir dil olarak kabul edilir. Bununla birlikte, çoğu modern tarayıcıda, bir çeşit JIT formu JavaScript çalıştırılmadan önce derlemek için kullanılır. Genellikle yorumlanmış bir dil olarak kabul edilen Lisp, yorumlanmış kodu ve derlenmiş bayt kodunu tek bir programda karıştırabilir.
Tercüman dil örnekleri
Tercüme edilen programlama dillerinin genel örnekleri şunları içerir:
Derlenmiş, değişmez dize, programlama terimleri