- Datentypen (Elementare D., ADT, oder Referenztyp)
- Literale
- Variablen verschiedener Referenzstufen
- Ausdrücke & Operatoren
- Typkonversion (implizit, explizit (cast))
- Anweisungen (Ausdruck, Deklaration, Kontrollfluss)
- Höhere Datentypen (Felder, Arrays)
- Unterprogramme
- Parameterübergabe (call by value, call by reference)