? Python ist eine interpretierte Sprache und einige seiner Leistung wird durch die Sprache der Dolmetscher in. Welche Interpreter Sie auf die Umwelt , in der Sie mit Python sind hängt geschrieben beauftragt , und ob Sie müssen zusätzliche Funktionen zuzugreifen. Die Mehrheit der Python ist in der Standard- Python -Umgebung, die in C Python Interpreter
codiert Der Kern Python-Interpreter in C geschrieben ist, und existiert in zwei Versionen. Python 2.7.2 ist die End-of- life -Version von Python aus der 2000 Referenz -Spezifikationen , und die überwiegende Mehrheit der Python-Code läuft auf diesem Interpreter , weil es abwärtskompatibel auf einer Reihe von Funktionen ist . Python 3.2.1 wird auch in C geschrieben und ist der Zweig der Sprache, die Abwärtskompatibilität bricht dafür aus, übersichtlicheres Design Entscheidungen .
IronPython
Die IronPython Dolmetscher ist ein Open-Source- Implementierung von Python in. NET Common Language Runtime von Microsoft erstellt. Es läuft unter Silverlight , ein Browser-Plugin auf der Windows -und Macintosh- Plattformen und unter Mondschein, ist das ein Open Source Neuimplementierung von Silverlight , die unter Linux läuft . Der Vorteil ist, dass es IronPython für Browser -basierte Client -Side-Scripting verwendet werden kann. Ab dem Zeitpunkt der Veröffentlichung nicht über ein Python 3.x Implementierung, aber auf Python 2.7.1 entsprechen.
Jython
Jython ist eine Variante der Python-Interpreter in der Programmiersprache Java codiert. Es ermöglicht die Wiederverwendung von vorhandenen Java- Klassen in Python selber. Jython ermöglicht Rapid Prototyping von Programmierung und algorithmische Konzepte für später Neuimplementierung in Java, Python viel wie als schnelles Prototyping Sprache für komplexere C-Programmen verwendet wird. Jython hat einige Vorteile bei der Erstellung multi-threaded Code , und hat Zugang zu einer Reihe von Java -Funktionen als Programmiersprache , wie starke Garbage Collection und Speicherverwaltung. Ab dem Zeitpunkt der Veröffentlichung , entspricht Jython zu Python 2.5.2 , und es gibt keine 3.x Implementierung Jython .
PyPy
PyPy ist eine Version von der Python-Interpreter , die von Python -Code kompiliert ist . PyPy ursprünglichen Zusammenstellung verwendet den Python-Interpreter . Die Sprache wurde in Python -Parser speziell für Experimente und einfache Modifikation der beabsichtigten Erweiterungen und Expansionen des Kerns Sprache Python geschrieben erlauben . Denken Sie an PyPy als Prototyping Rahmen für neue Funktionen in Python, wegen der Leichtigkeit, der den Code zu ändern . Ab dem Zeitpunkt der Veröffentlichung , ist es kompatibel mit Standard-Python 2.7.1 , aber nicht über eine Python 3.x Port noch .