Themen |
- Instruktionszyklus, Compiler und Interpreter, Speicherzugriff
- Literale, Konstanten, Variablen, Referenzen, (im-)mutable Objekte
- Prädikate, Funktionen, Methoden, anonyme Funktionen, Pre-/In-/Postfixnotation
- Spezifikation: Ein-/Ausgabeverhalten, Datentypen und Wertebereiche, Vor-/Nachbedingungen, Seiteneffekte
- Objektorientierte Programmierung: Klassen und Objekte, Vererbung, Polymorphie, Mixins
- Ordnungs- und Äquivalenzrelationen sowie Hashfunktionen
- Iteration und Rekursion
- Datenstrukturen: Listen, Bäume, Felder, assoziative Felder
- Entwurfsmuster: Kompositum, Fabrikmethode, Lazy Loading
|