Guido van Rossum: Python-Gründer will doppelte Geschwindigkeit für die Sprache

Bei Microsoft geht Python-Gründer van Rossum "zurück zu seinen Wurzeln" und will die Leistung der Sprache deutlich ausbauen.

Artikel veröffentlicht am ,
Python soll schneller werden.
Python soll schneller werden. (Bild: Schristia, flickr.com/CC-BY-SA 2.0)

Der Initiator und ehemalige Leiter (BFDL) des Projekts der Programmiersprache Python, Guido van Rossum, will die Leistung der Sprache massiv beschleunigen. Das sagte van Rossum beim Python Language Summit. Der langjährige Leiter veröffentlichte seine Vortragsfolien (PDF) auch auf Github. Demnach soll die kommende Version Python 3.11 doppelt so schnell sein wie bisher.

Stellenmarkt
  1. Dev-Ops Engineer Website (f/m/d)
    Beiersdorf AG, Hamburg
  2. Junior IT-Berater (m/w/d) Personaleinsatzplanung inhouse
    Helios IT Service GmbH, deutschlandweit
Detailsuche

Die Standardimplementierung von Python, CPython, gilt als nicht besonders schnell. So gibt es einige Projekte wie PyPy oder der erst kürzlich von Facebook vorgestellte interne CPython-Fork, die das ändern wollen. Nach seiner überraschenden Rückkehr aus dem Ruhestand konnte van Rossum sich bei seinem aktuellen Arbeitgeber Microsoft wohl ein eigenes Projekt aussuchen. "Ich habe mich entschieden, zu meinen Wurzeln zurückzukehren", sagte er.

Konkretes Ziel sei es nun, die Leistung von Python 3.11 im Vergleich zur aktuellen Version 3.9 zu verbessern. Darüber hinaus seien größere Leistungsverbesserungen notwendig. Zusammen mit den Python-Entwicklern Eric Snow und Mark Shannon will van Rossum auf bestehenden Ideen aufbauen. Die umgesetzten Änderungen sollen außerdem inkrementell zum Hauptzweig von Python hinzugefügt werden, statt andere Kernentwickler mit 6.000 Zeilen umfassenden Pull Requests zu überraschen.

Geplant ist derzeit die Bytecode-Interpreter durch etwas ähnliches wie Inline-Caching zu verbessern. Das soll laut Shannon bereits mit Python 3.10 umgesetzt werden. Künftig hinzukommen sollen unter anderem eine bessere Speicherverwaltung und ein verbessertes Speicherlayout, eine erhöhte Leistung für binäre Operatoren und Ganzzahlen. Folgen könnte die Umsetzung eines Jit-Compilers, was etwa auch von Facebook genutzt wird.

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 2021, online
  2. Masterclass: Data Science mit Pandas & Python
    9./10. September 2021, online
Weitere IT-Trainings

Die Arbeiten des Beschleunigungsprojektes sammeln van Rossum und seine Mitstreiter auf Github mit dem simplen Projektnamen Faster CPython. Die Veröffentlichung von Python 3.11 dürfte dem üblichen Entwicklungszyklus zufolge im Oktober 2022 stattfinden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Der Fall Anne-Elisabeth Hagen
Lösegeldforderung per Bitcoin-Transaktion

Der Fall der verschwundenen norwegischen Millionärsgattin Anne-Elisabeth Hagen ist auch ein Krimi um Kryptowährungen und Anonymisierungsdienste.
Von Elke Wittich und Boris Mayer

Der Fall Anne-Elisabeth Hagen: Lösegeldforderung per Bitcoin-Transaktion
Artikel
  1. Beats Studio Buds: ANC-Hörstöpsel mit Airpods-Pro-Technik kosten 150 Euro
    Beats Studio Buds
    ANC-Hörstöpsel mit Airpods-Pro-Technik kosten 150 Euro

    Die Studio Buds von Beats bieten einige Funktionen der Airpods Pro, kosten aber weniger und unterstützen Android.

  2. Mobiles Betriebssystem: iOS 15 reserviert einige Funktionen für neue iPhones
    Mobiles Betriebssystem
    iOS 15 reserviert einige Funktionen für neue iPhones

    iOS 15 unterstützt zwar noch sechs Jahre alte iPhones, doch erst ab dem iPhone XS kommen Nutzer in den Genuss aller neuen Funktionen.

  3. Laden automatisiert: Tesla-Besitzer baut Laderoboter für die Wallbox
    Laden automatisiert
    Tesla-Besitzer baut Laderoboter für die Wallbox

    Ein selbstgebauter Roboter steckt das Ladekabel automatisch in den Tesla, wenn das Elektroauto in der Garage steht.

Wuestenschiff 17. Mai 2021 / Themenstart

Was möchtest du genau sagen? Also wie z.b. C? Möchtest du also lieber wieder ein...

spiegelneuron 17. Mai 2021 / Themenstart

Es gibt in Java auch escape analysis, dass Objekte die nicht vom Heap referenziert...

Dakkaron 16. Mai 2021 / Themenstart

Das Python-Sprachdesing ist prinzipiell inkompatibel mit Performance. Python...

spiegelneuron 16. Mai 2021 / Themenstart

Wenn man nur einen Faktor 3 durch einen JIT erreicht, dann sind wie bei PHP externe...

spiegelneuron 15. Mai 2021 / Themenstart

Das meiste was rechen-intensiv ist lässt sich parallelisieren bzw. davon das meiste...

Kommentieren


Folgen Sie uns
       


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Amazon-Geräte günstiger • Elden Ring vorbestellbar ab 59,99€ • Dualsense 59,99€ • Battlefield 2042 PC 53,99€ • XXL Sale bei Alternate • Sony Pulse 3D-Headset PS5 99,99€ • Bethesda E3 Promo bei GP [Werbung]
    •  /