Original-URL des Artikels: https://www.golem.de/0609/47897.html    Veröffentlicht: 19.09.2006 16:39    Kurz-URL: https://glm.io/47897

Skriptsprache Python 2.5 ist fertig

Neue Version verspricht mehr Geschwindigkeit

Die Skriptsprache Python ist in der Version 2.5 erschienen, die den Sprachumfang erweitert. So lassen sich bedingte Ausdrücke nutzen und die Möglichkeit, Module als Skript ausführen wurde erweitert. Zudem wird eine höhere Geschwindigkeit und Zuverlässigkeit versprochen.

Die Python-Entwickler nutzen nun Buildbot, was die Tests auf vielen Plattformen erleichtert. Nach Angaben der Programmierer sind Probleme während der Entwicklung der neuen Version dadurch schneller aufgefallen, wodurch Python 2.5 zuverlässiger sein soll als die Vorversion.

Zudem gab es einige Optimierungen an Python, wodurch die Geschwindigkeit deutlich verbessert worden sein soll. Zu den neuen Sprachfunktionen zählen das with-Statement, bedingte Ausdrücke und Module lassen sich mit neuen Funktionen als Skripte ausführen.

"Import" kann relative und absolute Importe nutzen und der Python-Compiler konvertiert den Quelltext nun in einen Abstract Syntax Tree, bevor der Bytecode erzeugt wird. Intern nutzt Python in der neuen Version außerdem den Py_ssize_t-Typ, wodurch viele Strukturen, die auf 2^32-Objekte beschränkt waren, nun 2^64-Objekte nutzen können. "Str" und "Unicode" haben nun auch "Partition"- und "Rpartition"-Methoden, wodurch sich Strings einfacher durchsuchen und spalten lassen.

Auf der Python-Webseite geben die Entwickler einen umfangreichen Überblick über alle Änderungen zwischen Python 2.4 und 2.5. Python 2.5 steht ab sofort für verschiedene Plattformen zum Download bereit.  (js)


Verwandte Artikel:
Python 2.5 als Release Candidate verfügbar   
(21.08.2006, https://glm.io/47257 )
Microsoft Quantum: Q# kommt für MacOS, Linux und mit Python-Unterstützung   
(27.02.2018, https://glm.io/133020 )
PHP 5.1 verspricht mehr Leistung   
(25.11.2005, https://glm.io/41828 )
Abseil: Google legt eigene Basisbibliotheken offen   
(28.09.2017, https://glm.io/130329 )
PyPI: Bösartige Python-Pakete entdeckt   
(17.09.2017, https://glm.io/130098 )

Links zum Artikel:
Python (.org): http://www.python.org

© 1997–2019 Golem.de, https://www.golem.de/