Home Start Back Next End
  
36
2.4 Teknik
kompilasi
2.4.1 Proses
kompilasi
Kompilasi
adalah
penerjemahkan suatu
kode
program
dalam
sebuah
bahasa
menjadi
kode program dalam
bahasa
yang
lain,
yang akan dieksekusi
oleh sebuah
komputer.
Komputer
di
sini
tidak
perlu
merupakan suatu
hardware,
tetapi
bisa
merupakan sebuah komputer semu
(virtual
computer),
yakni
sebuah program
yang
berlaku sebagai sebuah
komputer. Sebagai contoh, object
code
hasil
kompilasi
program yang
ditulis
dalam
bahasa
C++
akan
dijalankan langsung
oleh
sistem
operasi.
Sedangkan
bytecode hasil
kompilasi
program
dalam
bahasa
Java
akan
dijalankan
oleh  Java 
Virtual  Machine.
Dalam
hal 
ini  sistem
operasi  dan  Java
Virtual Machine berlaku sebagai komputer semu.
Urut-urutan pengerjaan
kompilasi
adalah
seperti
yang
terlihat
pada
diagram
berikut:
Word to PDF Converter | Word to HTML Converter