PyPy ist ein Interpreter für die Programmiersprache Python, der selbst in Python geschrieben ist. Da die Programmierer mit einer Python-Implementierung in Python selbst (und nicht in C, wie dies bei der Referenzimplementierung der Fall ist) experimentieren können, macht PyPy es einfacher, Bereiche zu finden, in denen die Python-Implementierung verbessert werden kann. Darüber hinaus erlaubt PyPy den Entwicklern durch seine Flexibilität, mit mehreren Implementierungen eines speziellen Features zu experimentieren. Eines der Ziele des Projektes war es, einen Python-Interpreter zu entwickeln, der schneller als CPython ist, was im März 2008 erstmals gelang. Mittlerweile ist PyPy in einer überwiegenden Zahl von Benchmarks schneller als CPython.

Property Value
dbo:abstract
  • PyPy ist ein Interpreter für die Programmiersprache Python, der selbst in Python geschrieben ist. Da die Programmierer mit einer Python-Implementierung in Python selbst (und nicht in C, wie dies bei der Referenzimplementierung der Fall ist) experimentieren können, macht PyPy es einfacher, Bereiche zu finden, in denen die Python-Implementierung verbessert werden kann. Darüber hinaus erlaubt PyPy den Entwicklern durch seine Flexibilität, mit mehreren Implementierungen eines speziellen Features zu experimentieren. Eines der Ziele des Projektes war es, einen Python-Interpreter zu entwickeln, der schneller als CPython ist, was im März 2008 erstmals gelang. Mittlerweile ist PyPy in einer überwiegenden Zahl von Benchmarks schneller als CPython. PyPy besteht aus zwei Hauptkomponenten: 1. * dem Standard Interpreter, einer Implementierung eines Python-Interpreters in einer beschränkten Untermenge von Python 2. * einer Tool Chain, die in der Lage ist, die oben erwähnte Untermenge von Python in eine Low-Level-Sprache wie C zu übersetzen. Unter anderem gibt es seit Version 1.2 einen JIT-Compiler, der hauptsächlich aus Integerarithmetik bestehenden Code teilweise deutlich schneller ausführt als Psyco. PyPy wurde von der Europäischen Union als Forschungsrahmenprogramm gefördert. Die Förderung lief im ersten Quartal 2007 nach 28 Monaten aus. Während Version 1.0 hauptsächlich die Ergebnisse des EU-Forschungsprojektes bündelte, konzentriert sich Version 1.1 auf Kompatibilität mit CPython 2.5 sowie Stabilität und Fehlerfreiheit. Version 1.5 wiederum ist kompatibel zu Python 2.7.Version 1.5 soll um 25 % schneller als die Vorgängerversion sein. Seit der Version 2.1 lässt sich die Software auf der ARM-Architektur ausführen. (de)
  • PyPy ist ein Interpreter für die Programmiersprache Python, der selbst in Python geschrieben ist. Da die Programmierer mit einer Python-Implementierung in Python selbst (und nicht in C, wie dies bei der Referenzimplementierung der Fall ist) experimentieren können, macht PyPy es einfacher, Bereiche zu finden, in denen die Python-Implementierung verbessert werden kann. Darüber hinaus erlaubt PyPy den Entwicklern durch seine Flexibilität, mit mehreren Implementierungen eines speziellen Features zu experimentieren. Eines der Ziele des Projektes war es, einen Python-Interpreter zu entwickeln, der schneller als CPython ist, was im März 2008 erstmals gelang. Mittlerweile ist PyPy in einer überwiegenden Zahl von Benchmarks schneller als CPython. PyPy besteht aus zwei Hauptkomponenten: 1. * dem Standard Interpreter, einer Implementierung eines Python-Interpreters in einer beschränkten Untermenge von Python 2. * einer Tool Chain, die in der Lage ist, die oben erwähnte Untermenge von Python in eine Low-Level-Sprache wie C zu übersetzen. Unter anderem gibt es seit Version 1.2 einen JIT-Compiler, der hauptsächlich aus Integerarithmetik bestehenden Code teilweise deutlich schneller ausführt als Psyco. PyPy wurde von der Europäischen Union als Forschungsrahmenprogramm gefördert. Die Förderung lief im ersten Quartal 2007 nach 28 Monaten aus. Während Version 1.0 hauptsächlich die Ergebnisse des EU-Forschungsprojektes bündelte, konzentriert sich Version 1.1 auf Kompatibilität mit CPython 2.5 sowie Stabilität und Fehlerfreiheit. Version 1.5 wiederum ist kompatibel zu Python 2.7.Version 1.5 soll um 25 % schneller als die Vorgängerversion sein. Seit der Version 2.1 lässt sich die Software auf der ARM-Architektur ausführen. (de)
dbo:category
dbo:license
dbo:operatingSystem
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2116591 (xsd:integer)
dbo:wikiPageRevisionID
  • 152391565 (xsd:integer)
prop-de:hersteller
  • Armin Rigo, Samuele Pedroni, Christian Tismer, Holger Krekel u. a.
dc:description
  • inPythongeschriebener Python-Interpreter
dct:subject
rdf:type
rdfs:comment
  • PyPy ist ein Interpreter für die Programmiersprache Python, der selbst in Python geschrieben ist. Da die Programmierer mit einer Python-Implementierung in Python selbst (und nicht in C, wie dies bei der Referenzimplementierung der Fall ist) experimentieren können, macht PyPy es einfacher, Bereiche zu finden, in denen die Python-Implementierung verbessert werden kann. Darüber hinaus erlaubt PyPy den Entwicklern durch seine Flexibilität, mit mehreren Implementierungen eines speziellen Features zu experimentieren. Eines der Ziele des Projektes war es, einen Python-Interpreter zu entwickeln, der schneller als CPython ist, was im März 2008 erstmals gelang. Mittlerweile ist PyPy in einer überwiegenden Zahl von Benchmarks schneller als CPython. (de)
  • PyPy ist ein Interpreter für die Programmiersprache Python, der selbst in Python geschrieben ist. Da die Programmierer mit einer Python-Implementierung in Python selbst (und nicht in C, wie dies bei der Referenzimplementierung der Fall ist) experimentieren können, macht PyPy es einfacher, Bereiche zu finden, in denen die Python-Implementierung verbessert werden kann. Darüber hinaus erlaubt PyPy den Entwicklern durch seine Flexibilität, mit mehreren Implementierungen eines speziellen Features zu experimentieren. Eines der Ziele des Projektes war es, einen Python-Interpreter zu entwickeln, der schneller als CPython ist, was im März 2008 erstmals gelang. Mittlerweile ist PyPy in einer überwiegenden Zahl von Benchmarks schneller als CPython. (de)
rdfs:label
  • PyPy (de)
  • PyPy (de)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:page
is dbo:influencedBy of
is prop-de:implementierung of
is foaf:primaryTopic of