Abo
  • Services:
Anzeige
Pypy gibt es nun auch für Python 3.
Pypy gibt es nun auch für Python 3. (Bild: Pypy.org)

Python: Pypy unterstützt Python 3

Mit der neuen Version 2.3.1 unterstützt der Python-Interpreter Pypy offiziell nun auch Python 3. Basis ist Python 3.2.5, neuere Versionen der Programmiersprache sollen folgen.

Anzeige

Die Generationen 2 und 3 der Programmiersprache Python sind nur sehr begrenzt kompatibel. Deshalb werden beide in der offiziellen Implementierung CPython noch über Jahre hinweg parallel gepflegt. Der in Python geschriebene Python-Interpreter Pypy unterstützt in seiner aktuellen Version 2.3.1 nun neben der zweiten offiziell auch die dritte Generation der Sprache.

Dieser Beitrag zu Pypy ist von der Community lang gefordert worden und die konkrete Implementierung wird seit Ende des Jahres 2011 über Spenden finanziert. Einer der größten Sponsoren war dabei Google, das 35.000 US-Dollar bereitstellte. Der Spendenaufruf ist weiterhin online, um die Unterstützung von Python 3 weiter auszubauen und eventuell auch die Leistung des Interpreters optimieren zu können.

Die in Pypy enthaltene Standardbibliothek entspricht dem Standard in Version 3.2.5 vom Mai 2013. Vereinzelt sind neuere Funktionen aber ebenfalls enthalten, wie die Unterstützung für U'Unicode-Syntax. Darüber hinaus verwendet Pypy3 einige wichtige Bestandteile aus Pypy2, wie etwa den inkrementellen Garbage Collector und Verbesserungen am JIT-Compiler. Zudem verbessert der im 3er-Zweig verwendete JIT-Compiler einige bisher aufgetretene Probleme. Das betrifft etwa die Iteration über Range-Objekte oder verschiedene Strategien zur Verwaltung von Objekten wie Set oder List.

Mit der Version erscheinen auch einige Fehlerbehebungen und kleinere Verbesserungen für Pypy2. Pypy steht für Windows, OS X, Linux und OpenBSD zum Download bereit. Unterstützt werden die X86-Architektur mit 32- und 64-Bit, letzteres bereitet unter Windows aber noch Probleme, und unter Linux zusätzlich ARMv6 sowie ARMv7.


eye home zur Startseite
Kakarott 24. Jun 2014

http://benchmarksgame.alioth.debian.org/ Auf Arbeit nutzen wir Python. Die meisten Module...

savejeff 23. Jun 2014

naja es ist halt die offizielle Programmiersprache. Das sollte dann schon akzeptabel...



Anzeige

Stellenmarkt
  1. ResMed, Martinsried
  2. macio GmbH, Kiel und Karlsruhe
  3. SCHOTT AG, Mainz
  4. SKS Unternehmensberatung GmbH & Co. KG, Potsdam


Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. 179,00€ + 1,99€ Versand

Folgen Sie uns
       


  1. Raumfahrt

    Chang'e 5 fliegt zum Mond und wieder zurück

  2. Android 7.0

    Sony stoppt Nougat-Update für bestimmte Xperia-Geräte

  3. Dark Souls 3 The Ringed City

    Mit gigantischem Drachenschild ans Ende der Welt

  4. HTTPS

    Weiterhin rund 200.000 Systeme für Heartbleed anfällig

  5. Verkehrsexperten

    Smartphone-Nutzung am Steuer soll strenger geahndet werden

  6. Oracle

    Java entzieht MD5 und SHA-1 das Vertrauen

  7. Internetzensur

    China macht VPN genehmigungspflichtig

  8. Hawkeye

    ZTE will bei mediokrem Community-Smartphone nachbessern

  9. Valve

    Steam erhält Funktion, um Spiele zu verschieben

  10. Anet A6 im Test

    Wenn ein 3D-Drucker so viel wie seine Teile kostet



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Halo Wars 2 angespielt: Mit dem Warthog an die Strategiespielfront
Halo Wars 2 angespielt
Mit dem Warthog an die Strategiespielfront

Reverse Engineering: Mehr Spaß mit Amazons Dash-Button
Reverse Engineering
Mehr Spaß mit Amazons Dash-Button
  1. Online-Einkauf Amazon startet virtuelle Dash-Buttons

Glasfaser: Nun hängt die Kabel doch endlich auf!
Glasfaser
Nun hängt die Kabel doch endlich auf!
  1. US-Präsident Zuck it, Trump!
  2. Fake News Für Facebook wird es hässlich
  3. Nach Angriff auf Telekom Mit dem Strafrecht Router ins Terrorcamp schicken oder so

  1. Re: Gefährlich, wenn sich Dein Auto plötzlich...

    nexusbs | 03:45

  2. ganz einfach

    nexusbs | 03:35

  3. Re: Na und?

    nachgefragt | 02:52

  4. Re: Schade, dass es keinen Kommunismus in China gibt

    Yash | 02:48

  5. Re: Rollenspiele sind out

    divStar | 02:01


  1. 18:19

  2. 17:28

  3. 17:07

  4. 16:55

  5. 16:49

  6. 16:15

  7. 15:52

  8. 15:29


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel