Posty

Wyświetlam posty z etykietą Generatywizm

Generatywizm a informatyka

Obraz
Generatywizm jako lingwistyczna teoria jest najbliższy teoretyczno-informatycznemu sposobowi patrzenia na język. To, co najbardziej łączy programistów i językoznawców, to postać Naoma Chomsky'ego i jego pomysł na opis gramatyk.  UWAGA : tu zaczyna się część informatyczna; nie jest taka straszna, ale jeśli chcesz ją pominąć, przewiń post trochę niżej, do kolejnej uwagi W informatyce, język to zbiór słów nad jakimś alfabetem. Zapisujemy to w następujący sposób: $L \subset \Sigma^*$, gdzie $L$ to język, a $\Sigma$ to alfabet - zbiór znaków. Gwiazdka na alfabecie oznacza, że wybieramy z niego słowa (ciągi znaków) o dowolnej skończonej długości. Znaczek $\subset$ oznacza podzbiór, czyli wybrane słowa ze wszystkich możliwych.  Język możemy w zgrabny sposób opisać za pomocą gramatyki. W zależności od tego jak skomplikowany jest on do wyznaczenia, będziemy potrzebować jej innego rodzaju. Hierarchia Chomskiego, z której korzystają informatycy, wyróżnia cztery typy gramaty...