Apa yang dimaksud dengan Compiler

Compiler adalah penerjemah bahasa yang mengubah program tingkat tinggi menjadi kode mesin yang bisa dimengerti mesin. Dalam proses ini, compiler mengubah seluruh program menjadi kode mesin pada suatu waktu.

Ini adalah program perangkat lunak yang mengkompilasi file kode sumber program menjadi program yang dapat dieksekusi. Ini disertakan sebagai bagian dari IDE lingkungan pengembangan terintegrasi dengan sebagian besar paket perangkat lunak pemrograman.

Kompilator mengambil file kode sumber yang ditulis dalam bahasa tingkat tinggi, seperti C, BASIC, atau Java, dan mengkompilasi kode ke dalam bahasa tingkat rendah, seperti kode mesin atau kode rakitan. Kode ini dibuat untuk jenis prosesor tertentu, seperti Intel Pentium atau PowerPC. Program kemudian dapat dikenali oleh prosesor dan dijalankan dari sistem operasi.

Setelah compiler mengkompilasi file kode sumber ke dalam program, program tidak dapat dimodifikasi. Oleh karena itu, setiap perubahan harus dilakukan pada kode sumber dan program harus dikompilasi ulang. Untungnya, sebagian besar kompiler modern dapat mendeteksi perubahan apa yang dibuat dan hanya perlu mengkompilasi ulang file yang dimodifikasi, yang menghemat banyak waktu pemrogram. Ini dapat membantu mengurangi 100 jam kerja pemrogram dalam seminggu sebelum tenggat waktu proyek menjadi sekitar 90 atau lebih.

Jika ada kesalahan sintaksis atau semantik, kompilator akan menunjukkannya. Ia memeriksa seluruh program dan menampilkan semua kesalahan. Tidak mungkin untuk mengeksekusi program tanpa memperbaiki kesalahan tersebut.

Bahasa pemrograman seperti C, C ++ menggunakan kompiler untuk konversi bahasa. Waktu pelaksanaan lebih rendah dalam bahasa ini. Karena itu, mereka dianggap bahasa cepat.

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET