19. CPython#

Python an und für sich, ist eine Programmiersprache die durch Ihre Syntax (definiert durch eine Grammatik) und Semantik definiert ist. Sie können problemlos Python-Code schreiben ohne zu wissen wie dieser genau ausgeführt wird. Wichtig ist zu wissen was passiert (siehe Das Was und das Wie).

Eine Interpretation überführt unseren Python-Code in eine Befehlsabfolge, die die konkrete Maschine versteht und ausführen kann, sodass die Semantik erfülllt ist. Kurz gesagt: Die Ausführung führt zu dem Ergebnis, welches durch die Semantik unseres Python-Codes beschrieben wird.

Als neugierige Entwickler*innen reicht uns das aber nicht. Wir wollen in diesem Abschnitt einen Schritt weiter gehen und ansehen, wie aus Python-Code ein laufendes Programm entsteht.