IronPython

IronPython

IronPython(It Run On Net) est une implémentation du langage Python, visant .NET et Mono, créée par Jim Hugunin. La version 1.0 est sortie le 5 septembre 2006.

IronPython est écrit entièrement en C#. Il est disponible comme partie de l'initiative Shared source de Microsoft. Bien qu'à l'origine placé sous la licence Common Public License, il garde une partie de son héritage, et son code source semble "plus accessible" que d'autres objets placés sous la Shared Source initiative. Les auteurs affirment que la licence, bien que non examinée par l'Open Source Initiative, est conforme à leur définition de l'open source.

Version

La version 1.1 est compatible CPython 2.4.4.

La version 2.0 est compatible CPython 2.5 et peut s'exécuter sur la machine virtuelle de Microsoft grâce à la surcouche pour langages interprétés qui permet de supporter d'autres langages que ceux supportés par défaut par le système d'exploitation Windows de Microsoft.

Le portage de Python sous .Net permet de bénéficier des avantages du langage Python (syntaxe, accès aux bibliothèques Python) et du Framework .NET qui bénéficie du travail de Microsoft fait sur les MFC.

Outils

Plusieurs environnements supportent IronPython: Microsoft .NET et Mono.

  • Sous Microsoft .NET, les outils Visual Studio supportent IronPython depuis la version 5 par installation de Visual Studio 2005 SDK version 4.0. IronPython Studio [1], basé sur Visual Studio 2008 Shell Runtime, permet d'avoir un IDE gratuit.
  • Sous Linux, le projet Mono propose une image VMware du système d'exploitation SuSE avec l'IDE MonoDevelop qui supporte Mono 1.1.16.1 et IronPython 1.0 RC2.
  • Eclipse4sl [2]
  • IronPython IDE [3]

IronPython fonctionne avec Silverlight et Manifold GIS System

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article IronPython de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • IronPython — Erscheinungsjahr: 2006 Entwickler: Jim Hugunin, Microsoft Aktuelle Version: 2.7.0[1]  (12. März 2011) Betriebssystem …   Deutsch Wikipedia

  • IronPython — Тип Python Programming Language Interpreter Разработчик Jim Hugunin Аппаратная платформа .NET Framework, Mono Последняя версия 2.7.3 (Июль 7, 2012) Лицензия Apache License version 2.0 …   Википедия

  • IronPython — Desarrollador(es) Jim Hugunin www.codeplex.com/IronPython Información general Paradigma multiparadigma: orientado a objeto …   Wikipedia Español

  • IronPython — Infobox Software name = IronPython caption = developer = Jim Hugunin latest release version = 1.1.2 latest release date = August 8, 2008 latest preview version = 2.0 Beta 4 latest preview date = August 6, 2008 operating system = platform = .NET… …   Wikipedia

  • Dynamic Language Runtime — Developer(s) Microsoft Dynamic Language Runtime Team Stable release 1.0 / April 16, 2010 Operating system Microsoft Windows, Debian, Ubuntu Platform …   Wikipedia

  • Python — У этого термина существуют и другие значения, см. Python (значения). Python Класс языка: му …   Википедия

  • Пайтон — Python Класс языка: функциональный, объектно ориентированный, императивный, аспектно ориентированный Тип исполнения: интерпретация байт кода, компиляция в MSIL, компиляция в байт код Java Появился в: 1990 г …   Википедия

  • Visual Basic .NET — Paradigm(s) Structured, imperative, object oriented and declarative Appeared in 2001 Designed by Micro …   Wikipedia

  • SharpDevelop — Bildschirmfoto der Version 2.0 Basisdaten Entwickler IC#Code Aktuelle Version …   Deutsch Wikipedia

  • Dynamic Language Runtime — La DLR est une surcouche facilitant l implémentation et l interopérabilité des langages dynamiques. La DLR permet de supporter plusieurs langages. Cette technologie est utilisé par Microsoft pour la plateforme .NET et Sun pour son langage java.… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”