PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Gramatyki formalne - kilka sposobów rozwiązania prostego zadania

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
PL
Abstrakty
PL
Jednym z kluczowych pojęć w informatyce jest język formalny, rozumiany jako zbiór skończonej długości sekwencji symboli (słów), które to symbole pochodzą z pewnego skończonego zbioru (alfabetu). Do opisu takiego języka służą gramatyki formalne, które wykorzystując rekurencję podają precyzyjne i jednoznaczne reguły tworzenia poprawnych słów w danym języku. Ponieważ jednak pomiędzy językiem a generującą go gramatyką nie ma wzajemnie jednoznacznej odpowiedniości, możliwe jest określenie różnych gramatyk definiujących ten sam język. Artykuł prezentuje rozwiązanie pewnego prostego zadania: definiuje kilka różnych równoważnych gramatyk generujących ten sam język formalny dla którego alfabetem jest zbiór {a, b, c}.
Twórcy
autor
  • Wydział Automatyki, Elektroniki i Informatyki, Politechnika Śląska, ul. Akademicka 16, 44-100 Gliwice
Bibliografia
  • 1. L. Bloomfield, Language, The University of Chicago Press, Chicago London 1933.
  • 2. N. Chomsky, Three models for the description of language, IRE Transactions on Information Theory 2(3) (1956), pp. 113-124.
  • 3. N. Chomsky, Syntactic Structures, Mouton and Co., The Hague 1957.
  • 4. Z.S. Harris, Methods in Structural Linguistic, The University of Chicago Press, Chicago 1951.
  • 5. A. Nijholt, Context-Free Grammars: Covers, Normal Forms, and Parsing, Springer, Berlin Heidelberg 1980.
  • 6. A.A. Puntambekar, Formal Languages And Automata Theory, Technical Publications Pune, Pune 2008.
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa nr SONP/SP/546092/2022 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2024).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-5a62b8ff-b26d-4e5e-80c7-1b11f9e944f3
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.