Laporan final tugas akhir Desain Arsitektur 3 Universitas Brawijaya
Full description
TERMINOLOGI DESAIN
Proses DesainFull description
Full description
Proposal SkripsiDeskripsi lengkap
Deskripsi lengkap
Deskripsi lengkap
Kerjanya Elektro sama MesinFull description
Deskripsi lengkap
standar desain perkerasanDeskripsi lengkap
praktikumDeskripsi lengkap
desain
Full description
cafe desainFull description
textile
rppDeskripsi lengkap
KW506 – Desain Kompiler HO-0 Kontrak Perkuliahan Opim S. Sitompul
l u p m o t i S . S m i p O –
r e l i p m o K n i a s e D
Deskripsi Kuliah • • •
•
•
–
6 0 5 W K
•
Kode : KW 506 Nama Mata Kuliah : Desain Kompiler Semester/Satuan Kredit Semester : 3 SKS Jml Jam kuliah dalam seminggu : 150 Menit tatap muka Dosen penyusun : Prof. Dr. Opim Salim Sitompul, M.Sc. Matakuliah prasyarat : Pemrograman, Struktur Data, Matematik Diskrit
l u p m o t i S . S m i p O
Deskripsi Umum Mata kuliah •
–
r e l i p m o K n i a s e D –
6 0 5 W K
•
•
Mata kuliah Desain Kompiler membahas tentang bagaimana mendesain dan mengimplementasikan kompiler. Disamping desain kompiler, prinsip dan teknik yang akan dibahas juga terpakai untuk domain-domain lainnya. Studi tentang desain kompiler akan menyentuh bahasa-bahasa pemrograman, arsitektur mesin, teori bahasa, algoritma, dan software engineering.
l u p m o t i S . S m i p O –
r e l i p m o K n i a s e D –
6 0 5 W K
Tujuan Mata kuliah •
Dalam kuliah ini akan dipaparkan beberapa ide dasar yang dapat digunakan untuk membangun translator untuk berbagai bahasa dan mesin.
l u p m o t i S . S m i p O –
r e l i p m o K n i a s e D –
6 0 5 W K
Standar Kompetensi •
Mahasiswa diharapkan memiliki kompetensi dalam menerapkan prinsip-prinsip desain kompiler dalam membangun sebuah bahasa kecil yang didesain sendiri.
l u p m o t i S . S m i p O –
r e l i p m o K n i a s e D –
6 0 5 W K
Sistem Penilaian •
Tugas Proyek
: 30%
•
Ujian Tengah Semester
: 35%
•
Ujian akhir Semester
: 35%
l u p m o t i S . S m i p O –
r e l i p m o K n i a s e D
Silabus •
Pendahuluan
•
Lexical Analysis
•
Syntax Analysis
•
Parsing
•
Scope dan Simbol Tabel
•
Interpretasi
•
Type Checking
–
6 0 5 W K
l u p m o t i S . S m i p O –
r e l i p m o K n i a s e D –
6 0 5 W K
Silabus •
Intermediate Code Generation
•
Machine Code Generation
•
Register Allocation
•
Functions
l u p m o t i S . S m i p O
Buku Pegangan •
–
r e l i p m o K n i a s e D
•
–
6 0 5 W K
Compilers: Principles, Techniques, and Tools, 2nd Edition
•
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullmann Reading: Addison Wesley, 2007
Introduction to Compiler Design
Torben Ӕgidius Mogensen
Springer: London, 2011
Engineering a Compiler, 2nd Edition
Cooper, K.D. & Torczon, L. Morgan Kaufmann: Burlington, MA, 2012