La diferencia entre un lenguaje de programación compilado y uno interpretado es que en los lenguajes compilados, el compilador traduce la totalidad del programa compilado a código de bajo nivel llamado código máquina, mientras que en los lenguajes interpretados es un segundo programa, llamado intérprete, el que traduce y ejecuta línea por línea el código en el momento de su ejecución. 

3 ejemplos de lenguaje compilado son:
    - C
    - C++
    - Rust

3 ejemplos de languaje interpretado son:
    - Python
    - JavaScript
    - Ruby
 ข้อแตกต่างระหว่างภาษาโปรแกรมที่คอมไพล์กับภาษาที่แปลคือในภาษาที่คอมไพล์แล้ว คอมไพเลอร์จะแปลโปรแกรมที่คอมไพล์แล้วทั้งหมดเป็นโค้ดระดับต่ำที่เรียกว่ารหัสเครื่อง ในขณะที่ภาษาที่แปลแล้วจะเป็นโปรแกรมที่สองเรียกว่าล่าม ซึ่งแปลและดำเนินการโค้ดทีละบรรทัด ณ เวลาที่ดำเนินการ ภาษาที่คอมไพล์ 3 ตัวอย่าง ได้แก่ - C - C++ - Rust 3 ตัวอย่างของภาษาที่ตีความ ได้แก่ - Python - JavaScript - Ruby
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence