|
Course Description พื้นฐานเพื่อการออกแบบ และพัฒนาตัวแปลภาษาสำหรับภาษาคอมพิวเตอร์ นิยาม และหลักการของไวยากรณ์และภาษา การวิเคราะห์คำและโครงสร้าง ต้นไม้ไวยากรณ์นามธรรม รหัส ระหว่างกลาง การวิเคราะห์แบบคงที่ ตารางสัญลักษณ์ และการตรวจสอบประเภท การสร้างรหัสคำสั่ง Foundation of design and implementation of a compiler for computer languages, notation and concepts for grammars and languages, lexical and syntax analysis, abstract syntax trees, intermediate representations, static analysis, symbol tables and type checking, and code generation |