Home Start Back Next End
  
17
yang  
digunakan 
dalam 
proyek  dapat  
meningkatkan 
kompleksitas 
proyek
tersebut.
3.  
Penggunaan  
DLL   
juga    
menimbulkan  
masalah  
versi   
DLL.        
Dalam
pengembangan
DLL, 
perbaikan
atau 
update
DLL 
terbaru
harus
diberi
versi
yang  
jelas    sehingga 
tidak 
membingungkan 
dalam 
penggunaannya 
pada
aplikasi klien.
2.3 
Compiler
2.3.1 
Pengertian Compiler
Menurut  Bennett 
(1996, 
p1)  
compiler 
adalah 
program 
yang
menteijemahkan
suatu
program
dari 
suatu 
bahasa
(Source
Language)
ke 
dalam
bahasa
lain
(Target
Language).
Source
Language
biasanya berupa
bahasa
tingkat
tinggi
(High
Level 
Language)
yaitu 
bahasa
yang 
lebih
dimengerti
oleh 
manusia
seperti
Pascal,
C,  Java, 
dan 
lain-lain.
Target
Language
biasanya
berupa
bahasa
tingkat
rendah
(Low
Level 
Language)
yaitu 
bahasa
yang 
lebih
dimengerti
oleh
mesin  
seperti
machine
code 
dan 
assembly.
Compiler
akan   mendeteksi
apakah
teijadi 
kesalahan 
selama 
proses  kompilasi  dan  
melaporkan 
pesan 
kesalahan
tersebut
kepada pengguna.
2.3.2 
Struktur Compiler
Dalam  
struktur 
compiler  
terdapat   beberapa  
tahapan,  
yaitu   
lexical
analyzer,
syntax
analysis,
semantic
analysis,
intermediate
code 
generator,
code
optimizer, dan
code 
generator.
Word to PDF Converter | Word to HTML Converter