My Opera is closing 3rd of March

The Moejaheedah

http://my.opera.com/lutfiah

Soal Teknik Kompilasi

Bismillahirrohmanirrohim

1.Berikan penjelasan dari beberapa istilah berikut :
a.Kompilator
b.Translator
c.Interpreter
d.Assembler
e.Emulator
f.Token
g.Blank
h.Identifier
i.Keyword
j.Delimiter
k.White-space
2.Berikan beberapa contoh produk dipasaran software untuk setiap istilah pada nomor 1
3.Jelaskan kegunaan hal-hal berikut dalam pengembangan suatu Kompilator :
a.Finite State Automata
b.Diagram sintaks
c.Notasi BNF
d.Tata Bahasa Bebas Konteks

4.Buatlah Diagram keadaan/state untuk sebuah bahasa yang memiliki kumpulan token-token sebagai berikut:

+ - / * ** <
<= > >= = <> integer
Identifier

5.Amati Kompilator Turbo Pascal dan Turbo C. Perhatikan kemudian tuliskan pesan-pesan kesalahan yang muncul karena kesalahan sintaksis
6.Jelaskan bagaimana penyusunan letak aturan produksi untuk mengatasi masalah aturan produksi yang rekursif kiri??
7.Misalkan bahasa Pascal kita sangat sederhanakan sehingga tinggal :
•Tipe integer, boolean, real
•Deklarasi variabel
•Assignment
•Instruksi IF saja

Maka :
a.Buatlah Notasi BNF untuk bahasa tersebut
b.Buatlah Diagram sintaks-nya
c.Buatlah Recursive Descent Parsernya


Bagaimana anda berinteraksi dg pendengar yang sombong?Pantau Pemakaian Waktu

Write a comment

New comments have been disabled for this post.