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
TAS
|
Firrar Utadirartatmo, Teknik Kompilasi, 2001,
Yogyakarta : J&J Learnings
Steven Haryanto, Regex Kumpulan Resep Pemrograman, 2004, Jakarta
: Dian Rakyat
Thomas Pittman & James Peters, The Art of Compiler Design
Theory and Practice, 1992, New Jersey : Prentice-Hall International
Editions
Alfred V.Aho cs, Compilers Principles, Techniques, and Tools,
2003, Prentice-Hall
Firrar Utadirartatmo, Teori Bahasa dan Otomata, 2001, Yogyakarta
: J & J Learnings
Anthony A. Aaby, Compiler Construction using Flex and Bison,
2005, Walla-walla College.
Jeffrey E.F. Friedl, Mastering Regular Expressions owerful
Techniques for Perl and Other Tools, 1997, USA : O'REILLY(TM)
Donald A. Lewine Data General Corporation, POSIX Programmer's
Guide Writing Portable UNIX Programs with the POSIX.1 Standard,
1991, USA : O'REILLY(TM)
|