Предмет: Програмски преводиоци
(14 -
IFE220) Основне информације
Матичне организационе јединице предмета
Програм предмета
Програм се примењује од 30.09.2005.. Овладавање студената проблемима превођења са једног програмског језика на други, принципима рада програмских преводилаца, алатима за њихово прављење и начином њихове имплементације. Овладавање прављењем програмског преводиоца на почетничком нивоу. Студент овладава вештинама и алгоритмима за креирање формалних језика и граматика, њихових преводилаца и синтаксних анализатора. Стечена знања су основа за праћење наставе на стручним предметима који следе. Задатак програмских преводилаца, Врсте програмских језика и преводилаца, Формални језици, Граматике и аутомати, Лексичка, синтаксна и семантичка анализа, Генерисање (међу)кода, Управљање меморијом и табела симбола, Оптимизација (међу)кода, Типови, Интерпретација међукода, Структура преводилаца, Генератори преводилаца. Предавања. Рачунарске вежбе. Консултације. У оквиру предиспитних обавеза студенти полажу четири теста и један предметни пројекат. На завршном испиту се проверава теоријски део градива. Број поена потребних за потпис је 30.
|