10
Bir dilin programlanabilir olması için, bağlamsız bir dilbilgisine dayalı olması zorunlu mu?
Pratik olarak, sonunda derlenebilecek / sistem düzeyinde talimatlara dönüştürülebilecek bir dil için, bağlamsız bir gramer olması gerekli midir? Örneğin: Tüm programlama / komut dosyası dilleri ücretsiz gramer içeriyor mu? Java, CFG'lere dayanmaktadır, ancak gerçekte tüm programlama dillerinin CFG'lere dayanması söz konusu mu? Zorunlu görünmüyor, fakat anlayışımda boşluklar var. Sorunun bazı …