© Thomas Kunz 2000
SCE 574
6
   Outline (cont.)
ä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
ä