कंपाइलर डिजाइन कंप्यूटर इंजीनियरिंग / कंप्यूटर साइंस इंजीनियरिंग / सूचना प्रौद्योगिकी का एक मौलिक / कोर विषय है।यह सिखाता है कि प्रोग्रामिंग भाषा का संकलक कैसे काम करता है।यह कंपाइलर के विभिन्न डिजाइनों और एक कंपाइलर के विभिन्न चरणों को अनुकूलित करने और अनुकूलित करने पर भी केंद्रित है।व्याकरण, परिमित राज्य मशीनों और भाषाओं की संबंधित अवधारणाओं के प्रकार सीखना भी जरूरी है।
कोर्स परिणाम:
पाठ्यक्रम सीखने के बाद छात्रों को सक्षम होना चाहिए:
1।संकलक डिजाइन के मूल अवधारणाओं और आवेदन को समझें
2।प्रतीक तालिका, लेक्सिकल विश्लेषक, इंटरमीडिएट कोड पीढ़ी, पार्सर (ऊपर नीचे और नीचे डिजाइन) डिजाइन करने के लिए अपनी मूल ज्ञान डेटा संरचना लागू करें और व्याकरण की ताकत को समझने में सक्षम होंगे।
3।विभिन्न कोड अनुकूलन तकनीकों और त्रुटि वसूली तंत्र को समझें।
4।एक पार्सर को समझें और कार्यान्वित करें।
Add new content and examples