Diberdayakan oleh Blogger.
RSS

Tugas Teknik Kompilasi

Artikel Proses Teknik Kompilasi Pada Program C++


Hay semuanya apa kabar ? semoga baik yah :) ckckckck :D sekarang kita akan belajar lagi tentang apa yang sebenarnya terjadi saat kita melakukan coding dan mengompile sebuah program di C++ , Hmmmp pasti belum tau kan , ayo sama-sama kita belajar :)
Perlu diketahui teman - teman semua kode program yang dibuat oleh programmer masih hanya dimengerti oleh programmer saja. Agar dimengerti oleh komputer maka program harus diterjemahkan dulu ke bahasa yang dimengerti komputer, yaitu bahasa mesin. Ada dua penerjemah yang digunakan untuk menerjemahkan kode program :
  • Interpreter : merupakan jenis penerjemahan yang dilakukan baris perbaris intruksi/kode program setiap saat.
  • Compiler : merupakan jenis penerjemahan yang dilakukan secara keseluruhan intruksi/kode program.
            Nah teman - teman Proses kompilasi belumlah cukup untuk menghasilkan program yang executable. Selain proses kompilasi, masih diperlukan proses yang dinamakan proses linking, yaitu proses pengaitan antar objek yang telah terbuat dengan file-file pustaka (library) yang diperlukan untuk kemudian menghasilkan program yang dapat dieksekusi (executable). Proses yang demikian ini dilakukan oleh Linker.
 
Teman - teman ini adalah gambar alur kompilasi dan proses linking program pada C++ dan penjelasannya :  
 
 
Penjelasan :
Kode file program (.cpp) dan kode file header (.h) dikompilasi oleh compiler. Proses kompilasi akan menghasilkan file objek (.obj atau .o) yang merupakan bahasa mesin. Selanjutnya file objek yang terbentuk dan file objek lain, serta file pustaka/library (file berekstensi .lib yang berisi fungsi untuk mengerjakan tugas tertentu )  akan saling dikaitkan (linking). Dari proses ini akan menghasilkan sebuah program yang executable .exe.  
 
Semoga ilmu yang saya bagikan dapat bermanfaat *_^   
Terima kasih :-)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar