Дизайн компилятора является фундаментальным / основным предметом компьютерной техники / информационных технологий / информационных технологий.Он учит, как работает компилятор языка программирования.Он также фокусируется на различных конструкциях компилятора и структурирования и оптимизации различных фаз компилятора.Также необходимо изучать типы грамматических, конечных государственных машин и связанных с ними концепций языков.
Результат курса:
После изучения курса студенты должны быть в состоянии:
1.Понять основные концепции и применение дизайна компилятора
2.Примените свои основные данные знаний структуру данных для дизайна таблицы символов, лексико-анализатора, промежуточное образование кода, анализатора (сверху вниз и снизу вверх по дизайну) и смогут понимать силу грамматики.
3.Понять различные методы оптимизации кода и механизмы восстановления ошибок.
4.Понять и внедрить парсер.
Add new content and examples