Цели и задачи дисциплины
Целью освоения дисциплины является получение студентами базовых знаний и навыков в области современных средств и методов программирования.
Задача дисциплины – приобретение навыков применения предметно-ориентированного подхода при создании программных приложений
Краткое содержание дисциплины
Проводится обзор методов предназначенных для разработки предметно-ориентированных языков программирования (Domain Specific Languages, DSL). Рассматриваются компиляторные подходы и методы, основанные на расширении базовых языков. Рассматривается применение предметно-ориентированного подхода при создании приложения.