راهنمای کامل طراحی کامپایلر برای نرم افزار و دانش آموزان مهندسی با نمودارها و نمودارها. این وبلاگ همچنین می افزاید که شما می توانید علاوه بر اخبار دانشگاهی، تحقیقاتی و صنعت در این زمینه، کار خود را انجام دهید.
این برنامه بیش از 270 موضوع از طراحی کامپایلر را پوشش می دهد. موضوعات به 5 واحد تقسیم می شوند
ساخت و ساز کامپایلر یک نظریه و تمرین در زمینه توسعه زبان های برنامه نویسی نرم افزار و کامپایلر های مرتبط با آن است. این دوره آموزشی باید برای دانش آموزان IT / Computer Science که در حال برنامه نویسی نرم افزار هستند را پوشش دهد.
برخی از موضوعات مورد بحث در این برنامه عبارتند از:
1. نرمافزار پیگیری حلقهها
2. مقدمه ای بر نرمافزاری حلقه های نرم افزاری
3. مقدمه ای بر کامپایلر
4. مترجمین
5. ساختار یک کامپایلر
6. نسل کد متوسط
7. ساخت یک کامپایلر
8. تجزیه و تحلیل معنایی
9. برنامه های کامپایلر
10. بهینه سازی برای معماری کامپیوتر
11. طراحی معماری کامپیوتر جدید
12. برنامه ترجمه
13. ابزارهای بهره وری نرم افزار
14. مبانی برنامه نویسی
15. حداقل سازی DFAs
16. کنترل دسترسی منحصر به فرد
17. مکانیزم عبور پارامتر
18. مقدمه ای بر تحلیل نحو
19. گرامرهای بدون متن
20. نوشتن گرامرهای رایگان متن
21. Derivation
22. درختان سینتکس و ابهام
23. اولویت اپراتور
24. نوشتن گرامرهای بیان مبهم
25. منابع دیگر ابهام
26. تجزیه و تحلیل نحو و تجزیه پیش بینی
27. Nullable و FIRST اول
28. تجزیه و تحلیل پیش بینی شده بازبینی شده است
29. پیگیری
30. تجزیه LL (1)
31. روش های بازنویسی گرامرها برای تجزیه LL (1)
32. تجزیه SLR
33. ساختار جداول تجزیه SLR
34. اختلافات در SLR جداول جداول
35. استفاده از قوانین مقدماتی در جداول تجزیه LR
36. با استفاده از ژنراتور پارسور LR
37. ویژگی های زبان های غیر متناهی
38. مقدمه ای بر تحلیل لغات
39. عبارات منظم
40. دست های کوچک
41. اتوماتای محدود نامتناهی
42. تبدیل یک عبارت منظم به NFA
43. خودکار اتوماتیک محدود کننده
44. تبدیل NFA به DFA
45. ساخت زیر مجموعه
46. مرده است
47. ژنراتور Lexers و Lexer
48. تقسیم جریان ورودی
49. خطاهای لفظی
50. خواص زبان های منظم
51. محدودیت های قدرت بیان
52. نقش آنالایزر Lexical
53. Buffering ورودی
54. مشخصات زنگ ها
55. عملیات در زبان ها
56. تعاریف و فرمت های منظم
57. شناسایی نشانه ها
58. ژنراتور Lexical-Analyzer Lex
59. اتوماتای محدود
60. ساخت یک NFA از عبارات منظم
61. کارایی الگوریتم پردازش رشته
62. ساختار آنالایزر تولید شده
63. بهینه سازی مسابقات الگو مبتنی بر DFA
64. مقدمه ای بر مبانی ترجمه شده
65. ارزیابی SDD در گره یک درخت پارس
66. ارزیابی سفارشات برای SDD \\
67. سفارش ارزیابی ویژگی ها
68. مثال بزرگتر محاسبه اول و بعد
69. تعریف syntax
70. ارتباطات اپراتورها
71. تجزیه درختان
72. ابهام
73. ترجمه ترجمه شده به روش syntax
74. ویژگی های Synthesized
75. درگیری های درخت
76. تجزیه
77. تجزیه پیش بینی
78. از e-Productions استفاده کنید
79. مترجم برای عبارات ساده
80. قوانین معنایی با اثرات جانبی کنترل شده
81. برنامه های ترجمه شده با نحو
82. ساختار یک نوع نحو
83. بیانیه های سوئیچ
84. طرح های ترجمه شده با نحو
85. طرح های ترجمه Postfix
86. SDT \\ با فعالیت در داخل تولیدات
87. رفع چپ Recursion از SDT \\
88. SDT برای تعاریف L-Attributed
89. پیاده سازی LD-SDD \\
90. نسل کد در پرواز
91. تجزیه و تحلیل SDD و تجزیه و تحلیل LL
92. تجزیه پایین به LD Attributed SDD \\
93. مقدمه ای بر نسل کد متوسط