Programmiersprache
Programmiersprache
Das Konzept in einer Nussschale
- Eine Programmiersprache ist eine erfundene Sprache, die auf Syntax und Semantik basiert
#Definition Syntax
- legt wohlgeformte Ausdrücke einer Programmiersprache fest
- eine Menge von wohlgeformten Ausdrücken bildet ein Programm
- die Menge aller möglichen wohlgeformten Ausdrücke bildet eine Programmiersprache
#Definition Semantik
- Definiert die Bedeutung von wohlgeformten Ausrücken fest
- gibt an wie Programme zu interpretieren sind
- Ist das Wörterbuch einer Programmiersprache
Bug
syntaktisch falsche Programme haben keine Bedeutung
Syntax vs Semantik
- Syntax legt fest, welche Zeichenketten Teil einer Sprache sind
- Semantik legt fest, was Wörter und Sätze bedeuten
- Beispiel
- Syntax: a + b
- Bedeutung: Addition von a und b