La principal diferencia entre un lenguaje compilado y uno interpretado es que el lenguaje compilado requiere un paso adicional antes de ser ejecutado. Esto significa que el código fuente del programa primero debe ser compilado a un lenguaje de máquina, que es entendible por la computadora. Por otro lado, los lenguajes interpretados se envían directamente a la computadora sin necesidad de compilarse previamente. Esto significa que los lenguajes interpretados son más fáciles de programar, pero el código puede ejecutarse mucho más lento que en un lenguaje compilado [2].
ข้อแตกต่างที่สำคัญระหว่างภาษาที่คอมไพล์และภาษาที่แปลก็คือ ภาษาที่คอมไพล์ต้องมีขั้นตอนเพิ่มเติมก่อนที่จะดำเนินการ ซึ่งหมายความว่าซอร์สโค้ดของโปรแกรมจะต้องได้รับการรวบรวมเป็นภาษาเครื่องก่อนซึ่งคอมพิวเตอร์สามารถเข้าใจได้ ในทางกลับกันภาษาที่แปลจะถูกส่งโดยตรงไปยังคอมพิวเตอร์โดยไม่ต้องรวบรวมมาก่อน ซึ่งหมายความว่าภาษาที่ตีความนั้นง่ายต่อการเขียนโปรแกรม แต่โค้ดสามารถทำงานได้ช้ากว่าภาษาที่คอมไพล์มาก [2]
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence