เทคนิคตัวแปลโปรแกรม
(Compiler Techniques)
หน่วยกิต (บรรยาย-ปฎิบัติการ): 2(2-0-4)
วิชาที่ต้องเรียนมาก่อน: 01418333 หรือพร้อมกัน
ตัวแปลโปรแกรมและโปรแกรมแปลภาษา เฟสของตัวแปลโปรแกรม สัญกรณ์และแนวคิดของภาษาและไวยากรณ์ การวิเคราะห์ศัพท์ ต้นไม้แจงส่วนและการแปลง ความกำกวม เทคนิคการแจงส่วน ตารางสัญลักษณ์ การแทนระหว่างกลาง การวิเคราะห์ความหมายและการก่อกำเนิดรหัส
Compilers and translators. Phases of a compiler. Notation and concepts for languages and grammars. Lexical analysis. Parse trees and derivations. Ambiguity. Parsing techniques. Symbol table. Intermediate representation. Semantic analysis and code generation.
