Pengertian Compile Dan Compiler
Dalam bahasa pemrograman tingkat lanjut yang sudah dikenalkan bertahun-tahun, terdapat banyak bahasa pemrograman, salah satunya bahasa C++. Bahasa pemrograman salah satunya C++ ini sendiri dibuat untuk memudahkan kita terutama para programmer dalam berkomunikasi dengan bahasa mesin. Kode program atau sources code yang programmer tulis akan diterjemahkan ke dalam bahasa mesin terlebih dahulu sebelum program bisa dijalankan. Mengapa harus diterjemahkan terlebih dahulu ?? Ya,, karena Komputer yang biasa kita pakai itu hanya dapat memahami bahasa mesin. Maka di buatlah bahasa pemrograman. Coba kalau pemrograman langsung dikerjakan menggunakan bahasa mesin yang hanya menggunakan kode biner yaitu 1 & 0, pasti akan terasa sangat membosankan.
Seperti yang saya katakan diatas, sebelum program yang kita tulis bisa di jalankan, terlebih dahulu kita harus menerjemahkan program ke dalam bahasa mesin. Ya, proses ini disebut “compile ”. Dan alat atau perangkat lunak yang digunakan untuk melakukan proses compile ini disebut compiler. Compiler memerlukan waktu untuk membuat program dapat di eksekusi oleh komputer. Dan hasil dari compiler ini sudah berbentuk satu kesatuan perintah dalam bahasa mesin (misal ; .exe, .com) , dimana proses penterjemahan dilakukan sebelum program tersebut di eksekusi. Berikut tahap-tahap dalam proses mengcompile.
Baca juga : Cara Install dan Setting Software Compiler
Baca juga : Cara Install dan Setting Software Compiler
Tahap Kompilasi :
1. Pertama source code (program yang telah kita tulis) dibaca ke memori computer.
2. Source code tersebut diubah menjadi objek code (bahasa Assembly).
3. Objek code di hubungkan dengan library yang dibutuhkan untuk membentuk file yang bisa dieksekusi atau biasa disebut Linker.
Jika anda ingin mencoba melakukan compile pada program yang anda tulis anda bisa menggunakan software MinGW yang biasa saya gunakan, untuk melakukan compile pada bahasa C++.
Comments
Post a Comment