Hirarki Chomsky
"Hirarki Chomsky"
Apa itu Chomsky Hierarchy?
Hirarki Chomsky merupakan tata Bahasa (Grammar) atau yang bisa didefinisikan secara formal sebagai kumpulan dari himpunan - himpunan variable, simbol-simbol terminal, simbol awal, yang dibatasi oleh aturan - aturan produksi. Pada tahun 1959 seorang ahli bernama Noam Chomsky melakukan pengelompokkan tingkatan bahasa menjadi empat level, yang akan dibahas di bawah ini.
- Regular Grammar (Level/Tipe 3).
Aturan :- Simbol sebelah kiri harus berupa simbol variabel.
- Simbol sebelah kanan maksimal hanya memiliki simbol variabel dan bila ada terletak di paling kanan.
- Misal :
- A → e (diterima)
- A → fgh (diterima)
- A → eH (diterima)
- C → D (diterima)
- A → Bc (ditolak)
- Context-Free (Level/Tipe 2)
Aturan :- Simbol sebelah kiri harus simbol variabel.
- Misal :
- B → CDeFG (diterima)
- D → BcDe (diterima)
- a → b (ditolak)
- Context-Sensitive (Level/Tipe1)
Aturan :- Simbol pada ruas sebelah kiri harus minimal ada sebuah variabel.
- |a| ≤ |b| artinya ruas sebelah kiri tidak lebih besar dari ruas sebelah kanan.
- Misal :
- Ab → DeF (diterima)
- CD → eF (diterima)
- S → ε (diterima)
- ABC → DE (ditolak)
- Unrestricted (Level/Tipe 0)
Aturan :- Simbol ruas sebelah kiri harus minimal ada sebuah simbol variabel.
- Tidak ada batasan pada aturan produksi.
- Misal :
- Abc → De (diterima)
- ABC → b (diterima)
- abc → GHI (ditolak)
Disini dapat diambil kesimpulan bahwa Bahasa tipe 3 sudah termasuk bahasa tipe 2,1, dan 0. Bahasa tipe 2 sudah termasuk bahasa tipe 1, dan 0. Juga bahasa tipe 1 pasti termasuk tipe 0.
.png)
Komentar
Posting Komentar