The Graze hat geschrieben:
der in Python selbst geschrieben ist
Nein, er ist in einer Untermenge von Python (rpython genannt) geschrieben, die auf dynamische Bindungen verzichtet und daher in statische Sprachen wie C übersetzt werden kann.
The Graze hat geschrieben:
wie kann er sich selbst ausführen wenn er in Python geschrieben ist? Ist doch unlogisch? Oder wird er mittels CPython ausgeführt?
Der rypthon-Code wird nach C übersetzt und compiliert. Dieses Kompilat bildet dann den Interpreter.
The Graze hat geschrieben:
Oder ist er ein Binary? (Kann man mit Python überhaupt Binarys machen?)
Theoretisch wäre das möglich. Angesichts der Tatsache, dass die viele Bindungen allerdings nur zur Laufzeit aufgelöst werden können, stellt sich die Frage nach dem Vorteil einer statischen Kompilierung.