Program yang ditulis dengan menggunakan bahasa pemrograman tidak dapat langsung dikenali oleh mesin. Untuk itu perlu diterjemahkan menjadi bahasa yang dikenali oleh mesin, biasanya berupa kumpulan kode biner yang tersusun sesuai dengan ketentuan yang diatur oleh sistem operasi yang berjalan di masin tersebut.
Macam penerjemahan program ada dua, yaitu:
- Interpretasi
Penerjemahan dan eksekusi kode program dijalankan baris demi baris. Satu baris dianalisis kemudian langsung dieksekusi, baru dilanjutkan baris berikutnya.
Program penerjemah: Interpreter
- Kompilasi
Penerjemahan kode dilaksanakan secara menyeluruh berikut analisisnya dan dirangkum menjadi satu program yang dapat dieksekusi sewaktu-waktu.
Program penerjemah: Compiler
No comments:
Post a Comment