Практично, для мови, яка в кінцевому підсумку може бути складена / перетворена в інструкції на системному рівні, чи потрібно, щоб це була граматика без контексту?
напр .: Чи всі мови програмування / сценаріїв є вільними граматиками? Java заснована на CFG, але чи справді так, що всі мови програмування базуються на CFG?
Це не здається обов'язковим, але в моєму розумінні є прогалини.
Деякий контекст для запитання: я розглядав специфікацію мови Java, яка також містить правила граматики . Це змусило мене задуматися над цим питанням.