Zum Hauptinhalt Zur Navigation

Python für .Net ist fertig

IronPython 1.0 erschienen. Microsofts IronPython genannte .Net-Implementierung der Skriptsprache Python ist jetzt in der Version 1.0 erschienen. IronPython soll vollständig kompatibel zu Python 2.4 sein und bringt bereits Funktionen aus Python 2.5 mit.
/ Julius Stiebert
Kommentare News folgen (öffnet im neuen Fenster)

IronPython 1.0 soll vollständig kompatibel zu Python 2.4 sein, dennoch bestehen Unterschiede zu CPython 2.4.3, die auf der Projektseite(öffnet im neuen Fenster) aufgelistet werden. Eine große Zahl der Standard-CPython-Module ist aber auch direkt in IronPython implementiert.

Dabei stellt IronPython alle von Python bekannten Funktionen wie einen interaktiven Interpreter und dynamisch modifizierbare Objekte bereit. Durch die Implementierung in .Net können IronPython-Programme auch mit anderen .Net-Sprachen zusammenarbeiten. Wie bei dem normalen Python lassen sich auch IronPython-Programme interpretieren, wahlweise können sie aber auch in .Net-Managed-Code übersetzt werden.

IronPython enthält auch bereits Funktionen der neuen Python-Version 2.5, beispielsweise das with-Statement(öffnet im neuen Fenster) und konditionelle Ausdrücke(öffnet im neuen Fenster) .

Microsoft bietet IronPython im Rahmen seiner Shared-Source-Initiative an, sie steht unter einer recht freizügigen Lizenz, die es erlaubt, die Software auch kommerziell einzusetzen und veränderte Versionen weiterzuverbreiten.

IronPython 1.0 steht ab sofort auf Microsofts Open-Source-Plattform Codeplex(öffnet im neuen Fenster) zum Download bereit.


Relevante Themen