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 · Polski
IronPython – dynamiczny język programowania napisany w języku C# i stworzony na platformie programistycznej .NET Framework 2.0. Jest to pełnoprawna implementacja języka Python stworzona na bazie specyfikacji Common Language Infrastructure (CLI) i wykonywana pod kontrolą środowiska uruchomieniowego Common Language Runtime (CLR). Jego twórcą jest , który jest również twórcą implementacji Jython, napisanej w języku Java i uruchamianej pod kontrolą maszyny wirtualnej Javy. Do najważniejszych cech implementacji IronPython należy zaliczyć jej pełną integrację z platformą .NET Framework, co wiąże się z możliwością wykorzystania olbrzymiej ilości standardowych i zewnętrznych bibliotek stworzonych dla tej platformy, przy zachowaniu pełnej zgodności z samym językiem Python. Implementacja ta odznacza się dodatkowo doskonałą wydajnością oraz posiada zaimplementowaną w kodzie zarządzanym większą część bibliotek standardowych dostarczanych wraz z językiem Python. IronPython posiada również wsparcie w sztandarowym środowisku programistycznym firmy Microsoft, czyli Visual Studio. Implementację IronPython można wykorzystywać również, tworząc rozwiązania w technologii internetowej Silverlight. Rozwój implementacji IronPython przyczynił się do powstania uniwersalnego środowiska uruchomieniowego dla dynamicznych języków programowania o nazwie Dynamic Language Runtime (DLR), który stał się zarówno integralną częścią platformy .NET Framework 4.0, jak i samodzielnym, otwartym dla społeczności, projektem typu Open Source. Innym znanym projektem stworzonym na bazie środowiska DLR jest IronRuby, będący implementacja języka Ruby.
Abstract from DBpedia / Wikipedia · CC BY-SA