1.
Jelaskan penegeritna dari
translator
Translator adlah pengubah
source code program ke dalam target code
2.
Apa perbedaan dari compiler dan
interpreter
a)
Di compiler object code merupakan
bahasa mesin, sedangkan di interpreter tidak membangkitkan kodenya
b)
Di compiler source code dan data
di proses pada waktu yg berbeda sedangkan interpreter pada waktu yg sama
3.
Sebutkan tujuan di bentuknya
bahasa reguler
Memudahkan proses
penerjemahan dari bahasa yang di gunakan programer ke bahasa lain
4.
Apa yg di maksud dengan finite
state automata
Model mtk dari sebuah sistem
dengan input output diskrit, yang terdiri dari sejumlah state dan fungsi-fungsi
transisi yang menyajikan perubahan state.
5.
Sebutkan tujuan penggunaan analisa
leksikal
Memisahkan teks yang masuk ke
dalam token seperti konstanta, nama variable, keyword (do if then) dan operator
6.
Sebutkan dan jelaskan cara-cara
parsing/proses penurunan
a)
Parsing brute force
Memilih aturan produksi mulai dari paling kiri dan
melakukan expand semua non termunal pada aturan produksi sampai yang tertinggal
adalah simbol terminal.
b)
Parsing recursive descent parser
Mengaplikasikan bahasa bebas konteks untuk melakukan
analisisi sintaksis suatu source code
7.
Sebutkan tugas dari scanner
a)
Mengebali besaran leksik
b)
Mengirimkan token
c)
Menangani kesalahan
d)
Menangani table simbol
Tidak ada komentar:
Posting Komentar