Languages & Compilers (Lecture)

Instructors: Nate Nystrom

Academic Programs: Bachelor of Science in Informatics

Workload: 6 ECTS


Programming languages allow us to express our intentions to computers and to each other. This course teaches you how to analyze programming languages, focusing on semantics, the meaning of programs in languages. To understand the semantics of a programming language, we take an engineering approach, building interpreters and compilers for the language. We use this approach to understand a variety of constructs in functional and object-oriented languages and to understand how these constructs interact with each other in real-world languages.


Programming Languages

Create languages for humans to tell computers what to do. More...

Gold sponsors:
Silver sponsor:
Con la collaborazione di: