IN056 Teknik Kompilasi
(IN056)

Mata kuliah ini bertujuan agar mahasiswa mampu mempelajari konsep dan teori dalam pembangunan kompiler, interpreter, dan translator bahasa pemrograman. Mahasiswa juga akan belajar mengenai empat level bahasa dalam teori otomata. Pada akhir perkuliahan, mahasiswa diharapkan dapat membuat translator sederhana.

Pustaka
1. Ullman, J. and Hopcroft, J. (1979) Introduction to Automata Theory, Languages, and Computation. Addison-Wesley.
2. Ullman, J. Sethi, R. Aho, A. and Lam, M. S. (1986) Compilers: Principles, Techniques, and Tools. Addison Wesley.
3. Grune, D. Bal, Jacobs , H. C. Langendoen, K. (2000) Modern Compiler Design. Wiley.

Perangkat Pendukung : Eclipse Juno, Jlex, JFlex