Perbedaan Compiler dan Interpreter
Perbedaan Compiler dan Interpreter
Compiler
Compiler adalah sebuah program sistem komputer yang mengubah dan menerjemahkan bahasa program (source code) bahasa pemrogaman ke dalam bahasa mesin. Complier memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer, program yang dieksekusi oleh compiler dapat berjalan lebih cepat dibanding program yang dieksekusi oleh interpreter. Contoh program yang menggunakan compiler adalah Pascal, C++, BASIC, FORTRAN, Visual Basic, Visual C#, Java.
Interpreter
Interpreter adalah sebuah program sistem yang mampu mengeksekusi source code program (yang ditulis oleh programmer) lalu menterjemahkan ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut. Seperti contoh bahasa pemrograman yang menggunakan interpreter seperti Ruby & Python.