Целями курса являются:
- знакомство с основными понятиями трансляции языков программирования;
- знакомство с устройством трансляторов;
- знакомство с основными приемами написания трансляторов.
Задачами курса являются:
- сформировать у обучающихся понятие об устройстве и принципов работы трансляторов;
- знакомство со средствами разработки трансляторов;
- знакомство с примерами реализации транслятора.
После прохождения курса обучающиеся приобретут следующие знания и умения:
- знания об устройстве транслятора;
- знания структуры данных используемых в трансляторах;
- базовые умения в написании основных частей трансляторов;
- знания способов представления грамматик.