
مادة Compiler Design بتشرح إزاي الكود اللي بنكتبه بيتحوّل للغة الآلة، من أول الـ Scanning والـ Parsing لحد الـ Optimization
"في المادة دي بنقدملك شروحات سهلة وبسيطة، مع ملخصات وأسئلة تقدر تختبر بيها نفسك. وكمان فيه مراجعات ميدتيرم وفاينال، وحل مشاريع، وواجبات، وكويزات… يعني كل اللي محتاجه عشان تفهم المادة وتخلصها بسهولة."
مصادر أونلاين ممكن تعتمد عليها بجانب المادة CS477 Compiler Design
كتاب الكورس الأساسي
Douglas Thain - Introduction to Compilers and Language Design (2nd Edition)
اضغط هنا للتحميل أو القراءة أونلاين
كتاب إضافي مشهور جدًا (Dragon Book)
Compilers: Principles, Techniques and Tools (2nd Edition)
[نسخة PDF متاحة أونلاين (ابحث عنها بـ Dragon Book PDF)]
مواقع تعليمية مفيدة
GeeksforGeeks - Compiler Design
TutorialsPoint - Compiler Design
Coursera - Compilers Course
فيديوهات ويوتيوب:
قناة Neso Academy - Compiler Design Playlist
قناة Gate Smashers - Compiler Design in simple terms
أدوات أونلاين للتجربة:
Lex & Yacc simulators online
Compiler Explorer https://godbolt.org/