Compilers
Course Informations
Semester: 7
Total number of lecture hours per semester: 30
Total number of practice hours per semester: 30
Contents of the subject:
Programming languages classification, general principles of programming language design, virtual machines
Introduction to language translation, compilers classification
Formal languages, grammars and automata
Compiler structure
Lexical and syntax analysis, symbol table and internal representation
Models of execution control
Storage management
Type systems
Code generation
Intermediate code interpretation
Code optimization
Compiler generators
Assemblers and linkers
Teaching Staff
Professors
dr Zorica Suvajdžin tweety(AT)uns.uns.ac.rs
Asistant
dr Zorica Suvajdžin tweety(AT)uns.uns.ac.rs
mr Žarko Živanov zzarko(AT)uns.uns.ac.rs