การออกแบบคอมไพเลอร์เป็นหัวเรื่องพื้นฐาน / หลักของวิศวกรรมคอมพิวเตอร์ / วิศวกรรมคอมพิวเตอร์ / เทคโนโลยีสารสนเทศมันสอนว่าคอมไพเลอร์ของการเขียนโปรแกรมภาษาทำงานอย่างไรนอกจากนี้ยังเน้นการออกแบบที่หลากหลายของคอมไพเลอร์และการจัดโครงสร้างและเพิ่มประสิทธิภาพขั้นตอนต่าง ๆ ของคอมไพเลอร์นอกจากนี้ยังจำเป็นต้องเรียนรู้ประเภทของไวยากรณ์เครื่องสถานะ จำกัด และแนวคิดของภาษาที่เกี่ยวข้อง
ผลลัพธ์ของหลักสูตร:
หลังจากเรียนรู้หลักสูตรนักเรียนควรจะสามารถ:
> 1.เข้าใจแนวคิดพื้นฐานและการประยุกต์ใช้การออกแบบคอมไพเลอร์
2ใช้โครงสร้างข้อมูลความรู้พื้นฐานของพวกเขาเพื่อออกแบบตารางสัญลักษณ์วิเคราะห์คำศัพท์การสร้างรหัสระดับกลาง Parser (การออกแบบบนลงล่างและล่างขึ้นบน) และจะสามารถเข้าใจความแข็งแกร่งของไวยากรณ์
3เข้าใจเทคนิคการเพิ่มประสิทธิภาพโค้ดต่าง ๆ และกลไกการกู้คืนข้อผิดพลาด
4.เข้าใจและใช้ parser
Add new content and examples