Главная / Студентам / Каталог курсов / Проектирование и реализация языков программирования

Проектирование и реализация языков программирования

В данном курсе изучаются особенности, связанные с проектированием языков программирования. Курс направлен, в первую очередь, на изучение того, как различные свойства языка связаны между собой и как это формирует семантику языка. Синтаксису и компиляции в курсе уделяется не так много времени, однако, достаточно, чтобы освоить базовые принципы. Много внимания уделяется таким аспектам, как типизация и вывод типов. В рамках курса студенты узнают, как создавать функциональные и объектно-ориентированные языки программирования. Особенности встраивания одних языков в другие и предметно-ориентированные языки также являются важной частью курса.

Кредиты: 6/3

Шифр: CMSC_C_305


Преподаватели:

  • Худобахшов Виталий Алибахшович

Профиль подготовки Компьютерные науки и искусственный интеллект

Читается в текущем семестре: Да

Выполняет требования широты образования: Нет

тип курса: Базовый курс

Язык: Русский