Setiap bahasa pemograman dilengkapi dengan penerjemahan
yang berbeda, bahkan untuk setiap versi yang berbeda juga mempuyai compiler
khusus yang berbeda dengan versi lain. Semakin baru versi bahasa pemograman
akan semakin banyak variasi perintah yang dimiliki, namun tetap mempertahankan
perintah dalam versi sebelumnya. Akibatnya, suatu program aplikasi yang ditulis
dalam versi yang awal akan dapat diproses oleh compiler dalam versi yang lebih
baru, namun tidak demikian sebalikanya.
Secara umum,
proses menjalankan suatu program yang ditulis dengan bahasa pemograman hingga
menghasilkan keluaran sesuai yang diprogamkan harus melalui tiga tahapan utama,
yaitu sebagai berikut:
1 . Tahap
kompilasi (Compilation)
Tahap
kompilasi merupakan proses menejermahkan program applikasi yang ditulis dalam
bahasa pemograman menjadi program dalam bahasa mesin yang disebut Object
Program. Program dalam bahasa mesin tersebut masih belum dijalankan/dieksekusi.
2 . Tahap
penggabungan (link)
Tahap
penggabungan merupakan proses menggabungkan program bahasa mesin yang
dihasilkan pada tahap 1 dengan beberapa komponen lain yang diperlukan sehingga
menjadi program exe (executable machine) yang siap dieksekusi.
3 . Tahap eksekusi (execution)
Referensi: Makalah kelompok 3 PTI IF 1 B UIN SGD Bandung 2014
0 komentar:
Posting Komentar