Основи проектування трансляторів. Конспект лекцій
Jazyk: | ukrajinština |
---|---|
Rok vydání: | 2021 |
Předmět: |
кв-мови
регулярний вираз компілятор LL(k)-languages LR(k)-languages context free languages мова програмування formal language LR(k)-граматики programming language генератор коду лексема токен lexem Chomsky classification token семантичний аналізатор interpreter compiler інтерпретатор code generator semantic analyzer parser формальна мова lexer транслятор дерево розбору LL(k)-граматики лексичний аналізатор regular expression класифікація Хомського парсер translator parsing tree синтаксичний аналізатор |
Popis: | Навчальний посібник розроблено для ознайомлення студентів з теоретичним матеріалом дисципліни «Основи проектування трансляторів», Конспект лекцій містить повну теоретичну та практично-орієнтовану інформацію, необхідну для розробки всіх основних частин трансляторів: лексичних аналізаторів, синтаксичних аналізаторів, семантичних аналізаторів та генераторів вихідного коду. У навчальному посібнику розглядаються такі важливі для розробки трансляторів теми, як класифікація формальних мов Хомського, зв’язок та відповідність різних типів формальних мов до певних класів абстрактних автоматів, важливі для практичного застосування при розробці трансляторів підкласи формальних граматик та мов, практичні аспекти побудови автоматів лексичного та синтаксичного аналізу, а також семантичний аналіз та генерація коду для всіх основних конструкцій сучасних мов програмування. Навчальний посібник призначений для студентів очної форми навчання за спеціальністю 123 – «Комп’ютерна інженерія» факультету прикладної математики КПІ ім. Ігоря Сікорського. |
Databáze: | OpenAIRE |
Externí odkaz: |