Skript zur Vorlesung - Universität Paderborn
Skript zur Vorlesung - Universität Paderborn
Skript zur Vorlesung - Universität Paderborn
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Inhaltsverzeichnis<br />
Vorwort iii<br />
A <strong>Vorlesung</strong> 1<br />
1 Einführung 3<br />
1 Der Begriff Semantik . . . . . . . . . . . . . . . . . . . . . . . 3<br />
1.1 Semantik eines Programms . . . . . . . . . . . . . . . . 4<br />
1.2 Semantik einer Programmiersprache . . . . . . . . . . . 5<br />
1.3 Semantik von Programmiersprachen . . . . . . . . . . . 6<br />
2 Ansätze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
2.1 Operationale Semantik . . . . . . . . . . . . . . . . . . 6<br />
2.2 Mathematische (denonationale) Semantik . . . . . . . . 7<br />
2.3 Axiomatische Semantik . . . . . . . . . . . . . . . . . . 8<br />
2.4 Diskussion der Ansätze . . . . . . . . . . . . . . . . . . 9<br />
3 Das Dilemma der Semantik . . . . . . . . . . . . . . . . . . . 10<br />
4 Inhalt der <strong>Vorlesung</strong> . . . . . . . . . . . . . . . . . . . . . . . 11<br />
2 Grundlegende Begriffe und Notationen 13<br />
1 Mengen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />
2 Relationen, Ordnungen und Äquivalenzen . . . . . . . . . . . 15<br />
3 Abbildungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
3 Operationale Semantik 21<br />
1 Die Programmiersprache IMP . . . . . . . . . . . . . . . . . . 21<br />
1.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
1.2 Abstrakte und konkrete Syntax . . . . . . . . . . . . . 24<br />
1.3 Syntaktische Gleichheit . . . . . . . . . . . . . . . . . . 26<br />
v