Теория языков программирования

Целями курса являются:

  • знакомство с основными понятиями трансляции языков программирования;
  • знакомство с устройством трансляторов;
  • знакомство с основными приемами написания трансляторов.

Задачами курса являются:

  • сформировать у обучающихся понятие об устройстве и принципов работы трансляторов;
  • знакомство со средствами разработки трансляторов;
  • знакомство с примерами реализации транслятора.

После прохождения курса обучающиеся приобретут следующие знания и умения:

  • знания об устройстве транслятора;
  • знания структуры данных используемых в трансляторах;
  • базовые умения в написании основных частей трансляторов;
  • знания способов представления грамматик.