Secara praktis, untuk bahasa yang pada akhirnya dapat dikompilasi / diubah menjadi instruksi tingkat sistem, apakah perlu bahwa itu adalah tata bahasa bebas konteks?
mis: Apakah semua bahasa pemrograman / scripting konteks tata bahasa gratis? Java didasarkan pada CFG, tetapi apakah sebenarnya semua bahasa pemrograman didasarkan pada CFG?
Tampaknya tidak wajib, tetapi ada kesenjangan dalam pemahaman saya.
Beberapa konteks untuk pertanyaan: Saya melihat spesifikasi bahasa Jawa, yang juga menyediakan aturan tata bahasa . Ini membuat saya berpikir tentang pertanyaan ini.