IronPython

IronPython

IronPython is an implementation of the Python programming language targeting the .NET Framework and Mono. Jim Hugunin created the project and actively contributed to it up until Version 1.0 which was released on September 5, 2006. IronPython 2.0 was released on December 10, 2008. After version 1.0 it was maintained by a small team at Microsoft until the 2.7 Beta 1 release. Microsoft abandoned IronPython (and its sister project IronRuby) in late 2010, after which Hugunin left to work at Google. The project is currently maintained by a group of volunteers at GitHub. It is free and open-source software, and can be implemented with Python Tools for Visual Studio, which is a free and open-source extension for Microsoft's Visual Studio IDE.

Author
Jim Hugunin
Author
Jim Hugunin
Author
Microsoft
Author
Microsoft
Comment
enIronPython is an implementation of the Python programming language targeting the .NET Framework and Mono. Jim Hugunin created the project and actively contributed to it up until Version 1.0 which was released on September 5, 2006. IronPython 2.0 was released on December 10, 2008. After version 1.0 it was maintained by a small team at Microsoft until the 2.7 Beta 1 release. Microsoft abandoned IronPython (and its sister project IronRuby) in late 2010, after which Hugunin left to work at Google. The project is currently maintained by a group of volunteers at GitHub. It is free and open-source software, and can be implemented with Python Tools for Visual Studio, which is a free and open-source extension for Microsoft's Visual Studio IDE.
Computing platform
.NET Core
.NET Framework
Mono (software)
Depiction
IronPython 3 logo.svg
Ironpython-logo.png
Developer
enDino Viehland,
Developer
.NET Foundation
Developer
.NET Foundation
Genre
enPython programming language implementation
Genre
Python (programming language)
Has abstract
enIronPython is an implementation of the Python programming language targeting the .NET Framework and Mono. Jim Hugunin created the project and actively contributed to it up until Version 1.0 which was released on September 5, 2006. IronPython 2.0 was released on December 10, 2008. After version 1.0 it was maintained by a small team at Microsoft until the 2.7 Beta 1 release. Microsoft abandoned IronPython (and its sister project IronRuby) in late 2010, after which Hugunin left to work at Google. The project is currently maintained by a group of volunteers at GitHub. It is free and open-source software, and can be implemented with Python Tools for Visual Studio, which is a free and open-source extension for Microsoft's Visual Studio IDE. IronPython is written entirely in C#, although some of its code is automatically generated by a code generator written in Python. IronPython is implemented on top of the Dynamic Language Runtime (DLR), a library running on top of the Common Language Infrastructure that provides dynamic typing and dynamic method dispatch, among other things, for dynamic languages. The DLR is part of the .NET Framework 4.0 and is also a part of Mono since version 2.4 from 2009. The DLR can also be used as a library on older CLI implementations.
Hypernym
Implementation
Is primary topic of
IronPython
Label
enIronPython
LatestPreviewDate
30 April 2022
Latest preview date
30 April 2022
LatestPreviewVersion
3.40
Latest preview version
3.4.0-beta1
License
Apache License 2.0
License
Apache License 2.0
Link from a Wikipage to an external page
gestalt.ironpython.net/dlr-latest.js%22
Link from a Wikipage to another Wikipage
.NET 5
.NET Core
.NET Foundation
.NET Framework
Apache License 2.0
Boo (programming language)
Category:.NET programming languages
Category:2006 software
Category:Free software programmed in C Sharp
Category:Microsoft free software
Category:Microsoft programming languages
Category:Python (programming language) implementations
Category:Python (programming language) libraries
Category:Software using the Apache license
Cobra (programming language)
Common Language Infrastructure
Common Public License
CPython
C Sharp (programming language)
Cython
Dhrystone
Dynamic Language Runtime
File:IronPython 3 logo.svg
File:Ironpython-logo.png
GitHub
Global Interpreter Lock
IronRuby
IronScheme
JavaScript
Java Virtual Machine
Jim Hugunin
Just-in-time compilation
Jython
Linux
LLVM
MacOS
Microsoft
Microsoft Public License
Microsoft Windows
Mono (software)
NumPy
Open Source Initiative
PyPy
Python (programming language)
Reflection (computer science)
Ruby (programming language)
Shared Source
Silverlight
Source code generation
SQLite
Tao Framework
Unladen Swallow
Visual Studio
XAML
ZIP file format
Logo
200
64
Name
enIronPython
Name
enIronPython
OperatingSystem
Linux
MacOS
Microsoft Windows
Operating system
Linux
MacOS
Microsoft Windows
Platform
.NET Core
.NET Framework
Mono (software)
ProgrammingLanguage
C Sharp (programming language)
Programming language
C Sharp (programming language)
Released
5 September 2006
Release date
5 September 2006
SameAs
4qWF7
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
IronPython
m.04dxh8
Q657498
آيرن بايثون
آیرون پایتون
അയൺപൈത്തൺ
Subject
Category:.NET programming languages
Category:2006 software
Category:Free software programmed in C Sharp
Category:Microsoft free software
Category:Microsoft programming languages
Category:Python (programming language) implementations
Category:Python (programming language) libraries
Category:Software using the Apache license
Thumbnail
IronPython 3 logo.svg?width=300
WasDerivedFrom
IronPython?oldid=1117812040&ns=0
WikiPageLength
18641
Wikipage page ID
1179348
Wikipage revision ID
1117812040
WikiPageUsesTemplate
Template:Citation needed
Template:Clear
Template:Common Language Infrastructure
Template:Expand section
Template:Infobox software
Template:Microsoft development tools
Template:Microsoft FOSS
Template:Official website
Template:Portal
Template:Primary sources
Template:Python (programming language)
Template:Reflist
Template:Release date and age
Template:Start date and age
Template:Wikidata
Wordnet_type
synset-software-noun-1