व्यावहारिक रूप से, एक भाषा के लिए जिसे अंततः सिस्टम स्तर के निर्देशों में संकलित / रूपांतरित किया जा सकता है, क्या यह आवश्यक है कि यह एक संदर्भ मुक्त व्याकरण हो?
ex: क्या सभी प्रोग्रामिंग / स्क्रिप्टिंग भाषाएँ संदर्भ मुक्त व्याकरण हैं? जावा सीएफजी पर आधारित है, लेकिन क्या वास्तव में यह मामला है कि सभी प्रोग्रामिंग भाषा सीएफजी पर आधारित हैं?
यह अनिवार्य नहीं लगता है, लेकिन मेरी समझ में अंतराल हैं।
प्रश्न के लिए कुछ संदर्भ: मैं जावा भाषा विनिर्देश को देख रहा था, जो व्याकरण के नियम भी प्रदान करता है । इसने मुझे इस प्रश्न के बारे में सोचा।