Compiler Design Tutorial

4.65 (53)

การศึกษา | 32.7MB

คำอธิบาย

คอมไพเลอร์แปลรหัสที่เขียนในภาษาเดียว (เช่น c) ถึงภาษาอื่น ๆ (เช่นภาษาเครื่อง) โดยไม่ต้องเปลี่ยนความหมายของโปรแกรม นอกจากนี้ยังคาดว่าคอมไพเลอร์ควรทำให้รหัสเป้าหมายมีประสิทธิภาพและปรับให้เหมาะสมในแง่ของเวลาและพื้นที่
แอพกวดวิชานี้มีประโยชน์มากในการทำความเข้าใจทฤษฎีและการปฏิบัติของการดำเนินการรวบรวมคอมไพเลอร์ บทช่วยสอนนี้มีทฤษฎีของการออกแบบคอมไพเลอร์เป็นการวิเคราะห์คำศัพท์การวิเคราะห์ไวยากรณ์การวิเคราะห์ความหมายการสร้างรหัสระดับกลางการเพิ่มประสิทธิภาพโค้ดและการสร้างรหัส คำอธิบายของขั้นตอนทั้งหมดจะได้รับในรูปแบบการนำเสนอ
บทช่วยสอนนี้ออกแบบมาสำหรับนักเรียนที่มีความสนใจในการเรียนรู้และเข้าใจหลักการพื้นฐานของคอมไพเลอร์ ยังเป็นประโยชน์สำหรับผู้ที่สนใจออกแบบคอมไพเลอร์ แต่ละเฟสอธิบายได้อย่างง่ายดายด้วยตัวอย่าง
บทช่วยสอนนี้ต้องมีความรู้พื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรมเช่น C, Java เป็นต้น
คุณสมบัติ:
1 หัวข้อ / บทที่ชาญฉลาดบทเรียน
2. Subtopics Wise บทเรียนของแต่ละหัวข้อ
3. นอกจากนี้ยังมีลิงค์วิดีโอ YouTube ที่เตรียมโดยฉัน
4. ธนาคารคำถาม
5. ทำบันทึกออฟไลน์ให้เสร็จสมบูรณ์ใน SLIDS
หัวข้อ:
1. การออกแบบคอมไพเลอร์: บทนำ
2. Bootstrapping
3. การวิเคราะห์คำศัพท์: การแสดงออกปกติ, การก่อสร้าง ธ อมป์สัน, 4. การวิเคราะห์ไวยากรณ์: การแยกบนจากบนลงล่างและล่างขึ้นบน
5 การแยกจากบนลงล่าง: การแยกวิเคราะห์การทำนาย (การแยกวิเคราะห์ LL)
6 การแยกวิเคราะห์จากล่างขึ้นบน: LR Simple (SLR) มองไปข้างหน้า LR (LALR)
7 การวิเคราะห์ความหมาย - 8. การสร้างรหัสขั้นกลาง: รหัสสามที่อยู่
9. การเพิ่มประสิทธิภาพโค้ด: บล็อกพื้นฐาน
10 การสร้างรหัส: อัลกอริทึมฟังก์ชั่น Getreg ()

Show More Less

มีอะไรใหม่ Compiler Design Tutorial

- Include more topics and examples
- Show notes and my video lectures side by side

ข้อมูล

อัปเดตเมื่อ:

เวอร์ชันปัจจุบัน: CD

เวอร์ชัน Android ที่กำหนด: Android 4.2 or later

Rate

Share by

คุณอาจชอบ