Friday, January 27, 2012

Penerjemahan Program Bahasa C

Program bahasa C menggunakan metode kompilasi untuk menerjemahkan program tersebut menjadi bahasa mesin.
Proses penerjemahan keseluruhan dapat dijelaskan secara garis besar sebagai berikut:
  • Kode program akan dianalisis oleh compiler, baik dari sisi ketepatan penulisan (syntax) maupun susunan katanya.
  • Jika kode program telah memenuhi kaidah penulisan yang tepat, compiler akan menerjemahkan kode tersebut dalam bahasa mesin, biasanya disebut file object.
  • Selanjutnya, bagian compiler yang bernama linker, akan memeriksa apakah ada pustaka luar yang digunakan oleh program yang ditulis. Apabila ada, maka linker akan mengambil pustaka tersebut untuk digabungkan menjadi satu dengan file object.
  • Maka....jadilah sebuah file program yang dapat dieksekusi.
Itulah garis besar dari proses penerjemahan program dalam bahasa C. Jadi, untuk membuat program pun, kita memerlukan program yang lain...semacam sifat sosial dari program, ternyata program kayak manusia juga ya.

No comments:

Post a Comment