मैं अपनी कंप्यूटिंग भाषाओं के परीक्षण के लिए अध्ययन कर रहा हूं , और एक विचार है कि मुझे अपना सिर लपेटने में समस्या हो रही है।
मैं समझ गया कि नियमित व्याकरण सरल हैं और इसमें अस्पष्टता नहीं हो सकती है, लेकिन प्रोग्रामिंग भाषाओं के लिए बहुत सारे कार्य नहीं किए जा सकते हैं। मैं यह भी समझता था कि संदर्भ-मुक्त व्याकरण अस्पष्टता की अनुमति देता है, लेकिन प्रोग्रामिंग भाषाओं (जैसे palindromes) के लिए आवश्यक कुछ चीजों के लिए अनुमति देता है।
मुझे यह समझने में परेशानी हो रही है कि मैं यह कैसे जान सकता हूं कि नियमित व्याकरणविज्ञानी एक टर्मिनल या नॉनटर्मिनल के लिए एक टर्मिनल के बाद मैप कर सकते हैं या एक संदर्भ-मुक्त नॉनटर्मिनल मैप्स जो टर्मिनल और नॉनटर्मिनल के किसी भी संयोजन के लिए है। ।
किसी ने मुझे यह सब एक साथ रखने में मदद कर सकते हैं?