Zurück zur Übersicht

Begriff

Chomsky Hierarchy

Computer Science Linguistics S4
2 Quellen 0 Lernpfade 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Sprachen (Deutsch, Java, HTML) haben Regeln (Grammatik). Noam Chomsky sortierte alle Grammatiken in 4 Schubladen (Typ 0 bis 3). Je kleiner die Zahl, desto mächtiger (und schwieriger zu verarbeiten).

  • Typ 3 (Regulär): Einfach. (Suchen/Ersetzen). Automat: Endlicher Automat (DFA).
  • Typ 2 (Kontextfrei): Verschachtelt. (Klammern (( ))). Automat: Kellerautomat (PDA).
  • Typ 1 (Kontextsensitiv): Komplex. (Natürliche Sprache teilweise).
  • Typ 0 (Rekursiv aufzählbar): Alles. (Turing-Maschine). Das ist die Landkarte der Informatik.

Merksatz: Eine Hierarchie von Klassen formaler Grammatiken, die formale Sprachen nach ihrer generativen Mächtigkeit ordnet (Typ 0 bis Typ 3).


Quick-Check

  1. Natürliche Sprache?
    Deutsch ist nicht kontextfrei (wegen verschränkter Satzstrukturen). Man braucht Typ 1 oder "Mildly Context-Sensitive".
  2. Warum Hierarchie?
    Inklusion. Jede Typ-3 Sprache ist auch Typ 2. Jede Typ 2 ist Typ 1.
  3. Noam Chomsky?
    Der berühmteste Linguist der Welt (und politischer Aktivist). Er erfand das in den 50ern, um menschliche Sprache zu verstehen. Informatiker sagten: "Danke, wir nehmen das für Compiler."