IronPython
aus Wikipedia, der freien Enzyklopädie
IronPython | |
---|---|
{{{Logo}}} |
|
Basisdaten | |
Paradigmen: | |
Erscheinungsjahr: | 2006 |
Designer: | |
Entwickler: | Jim Hugunin, Microsoft |
Aktuelle Version: | 1.0.1 (7. Oktober 2006) |
Typisierung: | |
wichtige Implementierungen: | |
Dialekte: | |
Einflüsse: | |
Beeinflusste: | |
Betriebssystem: | Plattformunabhängig |
Lizenz: | IronPython License |
Website: | www.codeplex.com |
IronPython ist eine Implementierung der Programmiersprache Python für die Common-Language-Infrastructure. Sie zielt also auf Microsofts .NET-Umgebung beziehungsweise auf die Open-Source-Variante Mono ab.
IronPython ist vollständig in C# geschrieben und wird im Rahmen von Microsofts Shared-Source-Initiative bereitgestellt. IronPython steht in der Version 1.0 zur Verfügung und implementiert den Sprachumfang von cPython 2.4 sowie einige der Schlüsselworte von Python 2.5.
In IronPython erstellte Programme lassen sich sowohl interpretieren als auch just-in-time in ausführbare Dateien übersetzen. Wie in .NET üblich, kann man mit IronPython auf Bibliotheken zugreifen die in anderen .NET Sprachen geschrieben wurden, ebenso wie diese auf in IronPython geschriebene Bibliotheken zugreifen können.
[Bearbeiten] Siehe auch
- Jython - Java-Implementierung der Programmiersprache Python.
- PyPy - Implementierung der Programmiersprache Python in Python selbst.
- Phalanger - Implementierung der Programmiersprache PHP für .NET.