Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лекция IV. Трансляция выражений.doc
X
- •IV. Трансляция выражений
- •2. Метод Дейкстра
- •2.3. Перевод в обратную польскую запись выражений с указателями функций.
- •V. Введение в теорию формальных языков
- •1. Способы определения языков
- •2. Алфавит (словарь)
- •2.1. Цепочка (слово).
- •2.2. Язык.
- •3. Формальная порождающая грамматика
- •3.1. Грамматика, правила, цепочки.
- •3.2. Некоторые свойства грамматик.
- •4. Грамматики с ограничениями на правила
- •4.1. Классы грамматик в соответствии с классификацией Хомского.
- •5. Способы записи синтаксиса языка
- •5.1. Метаязык Хомского.
- •5.2. Метаязык Хомского-Щутценберже.
- •5.3. Бэкуса-Наура формы (бнф).
- •5.4. Расширенные Бэкуса-Наура формы (рбнф).
- •5.5. Диаграммы Вирта.
- •6. Распознаватели для различных классов грамматик
- •6.1. Компоненты распознавателя.
- •6.2. Конфигурация распознавателя.
- •6.3. Классы языков.
6.3. Классы языков.
Каждому классу грамматик из иерархии Хомского соответствует класс распознавателей, определяющий тот же класс языков.
Язык L праволинейный тогда и только тогда, когда он определяется конечным, односторонним детерминированным автоматом.
Язык L контекстно-свободный тогда и только тогда, когда он определяется односторонним недетерминированным автоматом с магазинной памятью.
Язык L контекстно-зависимый тогда и только тогда, когда он определяется двухсторонним недетерминированным линейно ограниченным автоматом.
Язык L рекурсивно перечислимый тогда и только тогда, когда он определяется машиной Тьюринга.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]