IronPython
Sign in to saveAlso known as ironpython.net
Implementierung der Programmiersprache Python für die Common-Language-Infrastructure
Key facts
- Software.name
- IronPython
- Software.logo
- 64px200px
- Software.author
- Jim Hugunin, Microsoft
- Software.developer
- Dino Viehland,.NET Foundation
- Software.latest release version
- 3.4.2
- Software.latest preview version
- 3.4.0-beta1
- Software.programming language
- C#
- Software.operating system
- Windows, Linux, macOS
- Software.platform
- .NET Framework, .NET, Mono
- Software.genre
- Python programming language implementation
- Software.license
- Apache License 2.0
via Wikipedia infobox
Source code
IronPython is an open-source implementation of the Python programming language which is tightly integrated with the .NET Framework. IronPython can use the .NET Framework and Python libraries, and other .NET languages can use Python code just as easily. IronPython is a Dynamic Language that runs on the .NET DLR (Dynamic Language Runtime) in contrast with VB.NET and C which are static languages. IronPython can also import DLL files compiled in other languages and use functions defined therein. For example: Code of Conduct This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
Excerpt from the source-code README · 2,809 chars · not written by Vinony
Wikidata facts
- Official website
- ironpython.net
Show 4 more facts
- source code repository URL
- github.com/IronLanguages/ironpython3
- inception
- 2006-09-05
- software version identifier
- 3.4.2
- Commons category
- IronPython
via Wikidata · CC0
Article · Deutsch
IronPython ist eine Implementierung der Programmiersprache Python für die Common Language Infrastructure (CLI) bzw. damit kompatible Laufzeitumgebungen wie z. B. Mono. IronPython ist vollständig in C# geschrieben und wird im Rahmen der Apache-Lizenz 2.0 bereitgestellt. IronPython ist im Sprachumfang kompatibel zu CPython 2.7, wird aber ohne die Python-Standard-Bibliothek ausgeliefert. Es lassen sich jedoch sämtliche Module einer CPython-Installation laden, solange diese keine kompilierten Bibliotheken benötigen. Zugriff auf .NET-Assemblies ist uneingeschränkt möglich. 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 mit Einschränkungen auf in IronPython geschriebene Bibliotheken zugreifen können. Die IronPython-Umgebung kann als eine Skriptsprache zum Automatisieren einer .NET-Anwendung genutzt werden. Dabei wird die Laufzeitumgebung in die .NET-Anwendung eingebunden. Es können beliebige Objekte an das Skript übergeben werden, was z. B. für Spieleerweiterungen oder Plug-in-Entwicklungen sinnvoll ist.
Abstract from DBpedia / Wikipedia · CC BY-SA