Kompiler adalah matakuliah dengan bobot 3
sks untuk jurusan Teknik Informatika UKDW sebagai matakuliah pilihan
wajib bagi penjurusan Sistem Komputer.
Tujuan :
Mempelajari teori-teori kompilasi, struktur mesin kompiler, dan
pada akhirnya mahasiswa mampu menerapkan teori tersebut untuk
membuat aplikasi suatu kompiler sederhana.
DOWNLOAD MATERI
Perkenalan dan Pengantar Kompiler secara umum
Teori Kompiler
- Bahasa Pemrograman, Translator, Model Kompilator, dan Mutu
Kompilator
- Stutktur Kompiler
Perancangan Bahasa Pemrograman
Regular Expression 1
- Sintaks Regex
Regular Expression 2
- Regex dalam penggunaan dalam PHP.
- Contoh kasus
Notasi Bahasa dan Analisis Leksikal
- Finite State Automata
- Aturan Produksi
- Token, Pattern, dan Lexem
- Diagram Transisi
- Automata
Analisis Sintaks
- Parsing : Top-down dan Bottom-up
- Tata Bahasa Bebas Konteks
Tugas
Jurnal
Carilah sebuah jurnal tentang kompiler di
Internet (baik yang berbayar ataupun gratis), kemudian
buatlah ringkasan jurnalnya dalam bahasa indonesia dan buatlah
presentasinya dengan menggunakan power point. Tugas dikumpul
di dalam CD pada saat TTS.
Tugas
Program "myHTML" (lihat tampilan
disini)
Transformasi TBBK:
- Penghilangan TBBK useless, produksi unit, dan produksi epsilon
- Notasi Chomsky (CNF), Algortima CYK
Analisis Semantik 1
- LL(1), Push Down Automata
- Tabel Simbol
Pengecekan Tipe dan Intermediate Code
Memory Allocations dan Runtime Environments
Code Optimization & Error Recovery
Code Generation
mau tanya
BalasHapuskalo pake algoritma cyk itu contoh programnya apa aja?