Auswertungen
Wir hatten ganz oben einen Ausdruck als ein „kleines Programm“ kennengelernt.
Programme sind dadurch gekennzeichnet, daß sie ausgeführt werden können.
Die „Ausführung eines Ausdrucks“ nennt man Auswertung des Ausdrucks.
Die Auswertung eines Ausdrucks kann einen Wert ergeben, der auch als Wert des Auswertung bezeichnet wird. Man spricht manchmal auch vereinfachend vom Wert eines Ausdrucks, aber man darf dann nicht vergessen, daß es sein kann, daß verschiedene Auswertungen ein und desselben Ausdrucks verschiedene Werte ergeben könnten.
Die Auswertung des Ausdrucks »"Hallo, Welt!"« ergibt beispielsweise einen Wert, welcher den Text »Hallo, Welt!« darstellt.
- Auswertung des Ausdrucks »"Hallo, Welt!"«
Quelltextmodell | Laufzeitmodell
|
|
| Auswertung
"Hallo, Welt" ---|-----------------> Hallo, Welt
Ausdruck | interner Wert
|
Auswertungen erfolgt während der Ausführung eines Programmes, also zu der Zeit, zu der das Programm läuft.
Die Begriffe „Wert“ und „Auswertung“ gehören zum Laufzeitmodell, aber nicht zum Quelltextmodell.
Die Notation eines Wertes eines Ausdrucks
Wir schreiben auch «"Hallo Welt!"» (mit guillemets [gijˈmɛ], die Spitzen weisen hier nach außen!) für den Wert, den eine Auswertung des Ausdrucks innerhalb der Klammern ergibt. «"Hallo Welt!"» bedeutet also: „Der Wert einer Auswertung des Ausdrucks »"Hallo Welt!"«.“. Diese Schreibweise (mit den guillemets oder den eckigen Klammern) ist kein Quelltext (sie kann nicht mit der angegebenen Bedeutung im Quelltext verwendet werden.)
Ältere Schreibweisen
In manchen Lektionen wird statt «"Hallo Welt!"» noch die Scheibweise »["Hallo Welt!"]« mit eckigen Klammern oder »"Hallo Welt!"« mit Unterstreichung verwendet, da die Lektionen des Kurses erst nach und nach auf die neue Schreibweise mit guillemets umgestellt werden. Diese Situation ist zwar etwas unübersichtlich, aber man kann ohnehin meist dem Zusammenhang entnehmen, ob ein Ausdruck selber oder sein Wert gemeint ist, da in den meisten Fällen nur eine der beiden Möglichkeiten sinnvoll ist oder sogar durch das vorangestellte Wort „Ausdruck“ oder „Wert“ klargestellt wird, was gemeint ist.