Compiled atau Interpreted
Dalam dunia programming ada 2 mode eksekusi terhadap intruksi-intruksi yang diberikan kepada komputer. Compile yang secara bahasa berarti menyusun, dan interpreter atau menerjemahkan, perbedaan paling mendasar dari keduanya adalah cara melakukan eksekusi perintah yang diberikan. Interpreted. secara bahasa berarti penterjemah, begitu juga dalam dunia komputer interpreter adalah juga berarti sebuah program yang menerjemahkan intruksi dalam bahasa pemrograman, ;atau dengan kata lain melakukan eksekusi terhadap perintah yang diberikan.Sebuah bahasa pemrograman yang berkategori ini membutuhkan sebuah program(interpreter) untuk menterjemahkan intruksi tersebut agar dimengerti oleh mesin atau komputer.