Inkarnationen (Inkarnationen), Lektion, Seite 724574
https://www.purl.org/stefan_ram/pub/inkarnationen_python (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs

Implementationen und Inkarnationen

Operationale Semantiken

Die Bedeutung  eines Ausdrucks kann beschrieben werden, indem das Verhalten einer von dem Ausdruck gesteuerten Maschine beschrieben wird.

Auswertung
Maschine <-- Ausdruck
|
v
Verhalten

Wenn die Bedeutung von Ausdrücken einer Programmiersprache auf diese Weise beschrieben wird, so spricht man auch von einer operationalen Semantik.

Inkarnationen

Wenn eine Maschine sich so verhält, wie es durch die operationale Semantik für ihren Ausdruck festgelegt wurde, so sagt man, daß sie eine Inkarnation  (Verkörperung) des Ausdrucks sei.

Auswertung
Maschine <-- Ausdruck
'--- Inkarnation ---'
|
v
Verhalten

Implementationen

Ein Maschinenfragment, das Ausdrücke, mit denen es verbunden wird, so auswertet, wie durch die operationale Semantik festgelegt, nennt man ein Implementation  (Umsetzung, Realisierung, Verwirklichung) der operationalen Semantik. Etwas vereinfacht gesagt, ist eine Implementation ein Computer, auf dem ein Programm laufen kann.

Auswertung
Implementation <-- Ausdruck
'------ Inkarnation ------'
|
v
Verhalten

Quelltext

Ausdrücke (Programme) stellen Quellen für Auswertungen dar und werden deshalb auch als Quelltext  bezeichnet. (Teile des Quelltextes sind ebenfalls Quelltext.)

Auswertung
Implementation <--- Quelltext
'------- Inkarnation -------'
|
v
Verhalten

Übungsfragen °

?   Übungsfrage °

Ordnen Sie die beiden Beispiele jeweils einem Begriff zu.

Beispiele
Ein Plattenspieler
Die Verbindung eines Plattenspielers mit einer Schallplatte
Begriffe
eine Implementation
eine Inkarnation

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724574 stefan_ram:724574 Inkarnationen Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724574, slrprddef724574, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/inkarnationen_python