Pengertian C++ Compiler adalah sebuah program komputer yang mempunyai fungsi sebagai penerjemah bahasa pemrograman tingkat tinggi dari seorang penulis program ( programmer ) menjadi bahasa mesin atau assembly (bahasa tingkat rendah) sebagai bahasa perantara.
Kompilator atau Compiler (dalam bahasa inggris) pada zaman modern ini merupakan satu kesatuan dari beberapa bagian yaitu:
- Compiler
- Assembler
- Linker
Baca : Belajar C++ Class, Tutorial backup database dengan batchfile
Perhatikan gambar berikut :

Penjelasan – Compiler (kompilator) menerima sourch code dan merubah ke bahasa C atau tingkat rendah, Assembler menerima keluran dari compler dan mengeluarkan object code. Linker menggabungkan object code dengan library – library yang dibutuhkan dan menghasilkan program yang dapat dieksekusi ( executable ).
Secara umum compiler berkerja melakukan proses kompilasi serta menganalisa sourch code secara keseluruhan yang menghabiskan waktu yang cukup lama. Tetapi hasilnya akan lebih cepat dalam proses eksekusi.
Pengertian C++ Compiler – Perbedaan Dengan IDE (Integrated Development Environment)
Integrated Development Environment (IDE) adalah suatau tempat yang menyediakan berbagai fasilitas guna membantu programmer membangun sebuah program. IDE biasanya mempunyai fasilitas sebagai berikut :
- Compiler
- Debuger
- Linker
- Editor
Dari fasilitas IDE di atas dapat kita simpulkan bahwa IDE mencakup compiler di dalamnya. jadi bisa kita tarik kesimpulan bahwa IDE adalah suatu tempat utilitas untuk membangun sebuah program sedangkan compiler adalah sebuah program komputer yang mempunyai fungsi sebagai penerjemah bahasa pemrograman yang terdapat dalam sebuah IDE.
0 Komentar