PROGRAMSKI PREVODIOCI


Semester: 6
ECTS: 5
Status: Obavezan
Lessons: 2+2+0
Double: Ne
ECTS catalogue
Learning outcomes:

At the end of the course, the participant is expected to be able to: 1. Describe the design of a compiler/interpereter including its phases and components [Familiarity] 2. Use regular expressions and context-free grammars to specify the syntax of languages [Usage] 3. Identify the similarities and differences among various parsing techniques, grammar transformation techniques and type checking methods [Familiarity] 4. Distinguish between methods for scope and binding resolution and parameter passing [Familiarity] 5. Explain how programming language implementations typically organize memory [Familiarity] 6. Design and implement interpreter/compiler for simple language using declarative tools to generate parsers and scanners. [Usage]

Teaching staff

Name Lectures Exercises Laboratory
ALEKSANDAR PLAMENAC2x1
11B+12S+20P
SAVO TOMOVIĆ2x1
11B+12S+20P

New announcement - 24.04.2024 19:21

New announcement - 24.09.2023 20:56

New announcement - 21.09.2023 22:07

New announcement - 17.09.2023 19:16

New announcement - 24.05.2023 22:33

New announcement - 24.05.2023 09:35

New announcement - 12.05.2024 15:18

New announcement - 09.05.2024 20:16

New announcement - 19.04.2024 09:24

New announcement - 28.03.2024 20:50

New announcement - 28.03.2024 20:49

New announcement - 14.03.2024 12:54