Minggu, 17 Juni 2012

Kisi-kisi Tehnik Kompilasi Gunadarma 2012


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