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 :-)








0 komentar:
Posting Komentar