Kompilator (compiler) adalah sebuah program
yang membaca suatu program yang ditulis dalam suatu bahasa sumber (source
language) dan menterjemah-kannya ke dalam suatu bahasa sasaran (target
language).
Program sistem yang digunakan sebagai alat bantu dalam pemrogaman.Perangkat lunak yang melakukan proses penterjemahan code (yang dibuat programmer) ke dalam bahasa mesin.
Hasil dari terjemahan ini adalah bahasa mesin. Pada beberapa compiler, output berupa bahasa mesin dilaksanakan dengan proses assembler yang berbeda.
Proses Kompilasi dikelompokkan ke dalam dua kelompok
- Tahap Analisa (Fase Analysis)
Menganalisis source code dan memecahnya menjadi bagian-bagian dasarnya. Menghasilkan kode level menengah dari source code input yang ada
2. Tahap Sintesa (Fase Synthesis)
Membangun program sasaran yang diinginkan dari bentuk analisa
Tidak ada komentar:
Posting Komentar