whycomputer.com >> Rangkaian komputer >  >> Peranti Pintar

Perbezaan Antara Tatabahasa Biasa dan Tatabahasa Bebas Konteks

Tatabahasa bermaksud sesuatu yang sangat berbeza dengan ahli bahasa dan pengaturcara komputer daripada yang dilakukan oleh kebanyakan orang. Walaupun kebanyakan kita menganggap tatabahasa sebagai satu set peraturan etika untuk penggunaan bahasa yang dapat diterima secara sosial, ahli bahasa dan pengaturcara menganggap tatabahasa sebagai sesuatu yang jauh lebih kuat:Kumpulan peraturan yang dapat menghasilkan apa-apa dan semua ungkapan yang mungkin dalam bahasa nyata atau buatan tertentu atau serpihan bahasa. Tatabahasa biasa dan bebas konteks adalah dua jenis tatabahasa yang mungkin secara logik dan berbeza antara satu sama lain dalam jenis peraturan yang mereka izinkan dan jenis ungkapan yang dapat mereka hasilkan.

Asal-usul

Ahli bahasa Noam Chomsky mengembangkan konsep tatabahasa bebas konteks dan biasa dalam karyanya 1959 "On Properties Formal Properties of Grammars." Dia mengemukakan adanya beberapa jenis tatabahasa asas, yang berbeza antara satu sama lain dari segi kerumitan ungkapan linguistik yang dapat mereka hasilkan. Tatabahasa biasa lebih mudah dan kurang produktif daripada tatabahasa tanpa konteks.

Perbezaan Antara Peraturan

Tatabahasa biasa dan bebas konteks berbeza dalam jenis peraturan yang mereka izinkan. Peraturan tatabahasa bebas konteks memungkinkan kalimat yang mungkin sebagai kombinasi kata individu yang tidak berkaitan (yang disebut Chomsky sebagai "terminal") dan kumpulan kata (frasa, atau apa yang Chomsky sebut sebagai "bukan terminal"). Tatabahasa tanpa konteks membenarkan kata dan frasa individu mengikut urutan dan membenarkan ayat dengan sebilangan kata dan frasa individu. Tatabahasa biasa, selain itu, hanya membenarkan kata-kata individu bersama dengan satu frasa setiap ayat. Selanjutnya, frasa dalam tatabahasa biasa mesti muncul dalam kedudukan yang sama dalam setiap ayat atau frasa, dihasilkan oleh tatabahasa.

Struktur

Kerana tatabahasa bebas konteks membenarkan peraturan yang lebih luas daripada tatabahasa biasa, mereka dapat menghasilkan struktur yang lebih luas daripada tatabahasa biasa. Contohnya, mereka boleh melibatkan pelbagai kemungkinan struktur frasa, seperti "seorang gadis dari bandar yang mempunyai masalah wang" (di sini, strukturnya akan berbeza-beza bergantung pada sama ada "dengan masalah wang" menggambarkan bandar atau gadis itu). Tatabahasa biasa tidak dapat melakukan ini. Sebaliknya, mereka hanya dapat menghasilkan ungkapan sederhana yang terdiri daripada rentetan tunggal, perkataan yang berstruktur bebas dan mungkin satu frasa yang lebih besar (seperti "sangat, orang yang sangat pintar ”).

Kegunaan

Tatabahasa bebas konteks digunakan dalam pemprosesan bahasa semula jadi untuk menghasilkan dan menguraikan data bahasa kerana dapat menangkap banyak ciri yang menentukan bahasa manusia, seperti potensi mereka untuk struktur rekursif tanpa batas. Tatabahasa biasa, yang hanya menghasilkan subset ungkapan tatabahasa bebas konteks, juga digunakan untuk pemprosesan bahasa semula jadi. Walau bagaimanapun, mereka hanya dapat meniru atau memproses ungkapan linguistik yang ringkas dan gramatis, seperti ungkapan pendek yang biasanya terdapat dalam dialog tidak formal.


URL:https://ms.whycomputer.com/peranti-pintar/1015016967.html

Peranti Pintar
  • Apakah Perbezaan Antara Monitor dan TV?

    HDTV terutamanya direka untuk tujuan hiburan, dengan pengguna melihat kandungan melalui Blu-ray, DVD, siaran, streaming kabel dan Internet. Monitor komputer umumnya bertujuan untuk disambungkan ke menara desktop atau komputer riba, dan untuk memaparkan data, teks, gambar dan video. Terdapat beberapa

  • Apakah Perbezaan Antara TTY dan TDD?

    Teknologi telah membuat kemajuan dalam menyediakan pilihan komunikasi untuk orang kurang upaya. TTY dan TDD membolehkan individu bermasalah pendengaran dan kurang upaya untuk berkomunikasi melalui telefon. TTY dan TDD berfungsi bersama - tidak ada perbezaan yang membezakan. Apa itu TDD? TDD,

  • Apakah Perbezaan Antara OCR dan OMR?

    OCR (pengecaman watak optik) dan OMR (pengecaman tanda optik) adalah sistem khusus yang menukar gambar di atas kertas ke format yang mudah dibaca dan diproses oleh komputer. Kedua-dua teknologi OCR dan OMR terdiri daripada komponen perkakasan dan perisian. Mereka berfungsi dengan membaca gambar deng

Rangkaian komputer © https://ms.whycomputer.com