Grundlagen der Programmiersprachen SS 2016 - Folie 116
Ziele:
Einordnung von Spracheigenschaften
in der Vorlesung:
- Ebenen gegeneinander abgrenzen;
- statische und dynamische Semantik definieren die Bedeutung von Konstrukten - nicht nur ihre Korrektheit;
- Beispiele anhand der Folien GPS-1-17 bis GPS-1-19 und aus Reference Manuals
Übungsaufgaben:
- Geben Sie je 2 Verletzungen von Regeln zu a bis d in Java an.
- Schreiben Sie ein kurzes, fehlerhaftes Java-Programm, das zu a bis d je mindestens eine Fehlermeldung provoziert.
Verständnisfragen:
Können Sie sich Sprachen vorstellen, die keine statische
Semantik haben? Welche Aufgaben würde ein Übersetzer für solche
Sprachen erledigen?
Autor: Prof. Dr. Uwe Kastens
Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 22.05.2016