|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.
High level languages and data structures
|
|
|
|
ä |
Relationship
between C and assembler
|
|
|
|
ä |
Examples
of scoping rules
|
|
|
|
ä |
Abstract
data types: lists, stacks and trees
|
|
|
ä |
OO
languages: classes, inheritance,
|
|
|
polymorphism
|
|
|
5.
Algorithms
|
|
|
|
ä |
Analysis
of algorithm complexity
|
|
|
|
ä |
Examples
|
|
|
6.
Compilers and compilation
|
|
|
|
ä |
What
compilers do and how they work
|
|
|
|
ä |
Grammars
|
|