Welche Sprache wird In der Python-Interpreter codiert?

May 1

Python ist eine interpretierte Sprache und einige ihrer Leistung wird durch die Sprache, die der Interpreter geschrieben ist vorgeschrieben. Welche Interpreter, die Sie verwenden, hängt von der Umgebung in der Sie Python ausführen, ob Sie zusätzliche Features zugreifen müssen. Die Mehrheit der Python wird in der standard-Python-Umgebung betrieben, die in c programmiert ist

Python-Interpreter

Der Kern-Python-Interpreter ist in C geschrieben und existiert in zwei Versionen. Python 2.7.2 ist die End-of-Life-Version von Python auf die 2000-Referenz-Spezifikationen basiert, und die überwiegende Mehrheit der Python-Code läuft auf die Dolmetscher, weil es auf eine Reihe von Features abwärtskompatibel ist. 3.2.1 Python ist auch in C geschrieben und ist der Zweig der Sprache, die Abwärtskompatibilität zu Gunsten der Reiniger Entwurfsentscheidungen bricht.

IronPython

Der IronPython-Interpreter ist eine open Source-Implementierung von Python in net common Language Runtime von Microsoft erstellt. Es läuft unter Silverlight ist ein Browser-Plugin für die Windows- und Macintosh-Plattformen verfügbar und Mondschein, die ein open-Source-Implementierung von Silverlight, die unter Linux läuft. Der Vorteil von IronPython ist, dass es für Browser-basierte Client-seitiges scripting verwendet werden kann. Ab dem Datum der Veröffentlichung verfügt nicht über eine Python 3.x-Implementierung, aber Python 2.7.1 entsprechen.

Jython

Jython ist eine Variante des Python-Interpreters in der Programmiersprache Java programmiert. Es ermöglicht die Wiederverwendung von bestehenden Java-Klassen in Python selbst. Jython ermöglicht rapid Prototyping von Programmierung und algorithmische Konzepte für spätere Implementierung in Java, Python als Rapid-Prototyping Sprache bei komplexeren C-Programmen genutzt wird. Jython bietet einige Vorteile bei der Erstellung von Multi-Threading-Code und hat Zugriff auf eine Reihe von Features der Java als Programmiersprache, wie starke Garbagecollection und Speicherverwaltung. Ab dem Datum der Veröffentlichung Jython Python 2.5.2 entspricht, und gibt es keine 3.x-Implementierung von Jython.

PyPy

PyPy ist eine Version des Python-Interpreters, die von Python-Code kompiliert wird. PyPy des ursprünglichen Kompilierung verwendet den Python-Interpreter. Die Sprachenparser wurde in Python speziell für Experimente und einfache Änderung der geplanten Erweiterungen und Erweiterungen der Programmiersprache Python Kern ermöglichen geschrieben. Denken Sie an PyPy als Prototypen Rahmen für neue Funktionen in Python, aufgrund der einfachen Ändern des Codes. Ab dem Zeitpunkt der Veröffentlichung ist kompatibel mit standard Python 2.7.1, aber hat nicht noch einer 3.x Python-Port.