Senin, 20 Oktober 2014

Proses Pengesekusian Program

Standard
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)
Tahap eksekusi merupakan proses pelaksanan intruksi dalam program aplikasi yang sesungguhnya. Dalam tahap ini data-data masukaan dibaca untuk diproses dan akan memberikan hasil sesuai yang diinginkan sebagaimana tertulis dalam programnya. 



Referensi: Makalah kelompok 3 PTI IF 1 B UIN SGD Bandung 2014

0 komentar:

Posting Komentar