Kompilator: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Aladdin Ali Baba (bicara | kontrib)
Aladdin Ali Baba (bicara | kontrib)
Baris 14:
 
''Kompilator'' melakukan proses kompilasi dengan cara menganalisis kode sumber secara keseluruhan, sehingga waktu yang dibutuhkan untuk melakukan kompilasi lebih lama, namun hasilnya lebih cepat dalam proses eksekusi daripada program yang dibuat dengan menggunakan teknik interpretasi dengan [[penerjemah (komputasi)|interpreter]].
 
===Compiler===
Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali.
 
Komplier memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer, program yang dieksekusi oleh compiler adalah dapat berjalan lebih cepat disbanding program yang diperoduksi oleh interpreter, disamping itu juga bersifat independen. Contoh program yang menggunakan compiler adalah Visual Basic, Visual Delvi, dan Pascal.
 
====Tahap Kompilasi====
*Pertama source code (program yang ditulis) dibaca kememori computer).
*Source code tersebut diubah menjadi objek code (bahasa Assembly).
*Objek code di hubungkan dengan liberary yang dibutuhkan untuk membentuk file yang bisa dieksekusi.
 
===Interpreter===
 
==Lihat pula==