Bilgisayar dilleri sınavına çalışıyorum ve kafamı toparlamakta zorlandığım bir fikir var.
Normal gramerlerin daha basit olduğunu ve belirsizlik içeremeyeceğini, ancak programlama dilleri için gereken pek çok görevi yerine getiremeyeceğini anladım . Ayrıca bağlamdan bağımsız gramerlerin belirsizliğe izin verdiğini, ancak programlama dilleri için gerekli olan bazı şeylere izin verdiğini de anladım (palindromlar gibi).
Sorun yaşadığım şey, normal gramer olmayan terminallerin bir terminale veya terminal olmayan bir terminale, ardından bir terminale veya herhangi bir terminal ve terminal olmayan kombinasyona bağlamdan bağımsız bir terminal dışı eşleme yapabileceğini bilerek yukarıdakilerin tümünü nasıl türetebileceğimi anlamaktır. .
Birisi tüm bunları bir araya getirmeme yardım edebilir mi?