IronPython

IronPython
IronPython
Тип

Python Programming Language Interpreter

Разработчик

Jim Hugunin

Аппаратная платформа

.NET Framework, Mono

Последняя версия

2.7.3 (Июль 7, 2012)

Лицензия

Apache License version 2.0[1]

Сайт

IronPython.net ironpython.codeplex

IronPython — одна из основных реализаций языка Python, предназначенная для платформы Microsoft .NET или Mono. Полностью написан на C#, и является транслятором компилирующего типа.

В IronPython можно использовать типы .NET. Также можно из .NET кода использовать IronPython код, посредством хостинга IronPython системы или предварительной сборки IronPython кода.

Содержание

Пример: программа Hello World

Простейший пример использования графического инструмента GTK+ в окружении IronPython:

#!/usr/bin/env ipy
#-*- coding: UTF-8 -*-
 
import clr
clr.AddReference('gtk-sharp')
import Gtk
 
def button_clicked(button, args):
    print('Привет Мир!')
 
def main():
    Gtk.Application.Init()
 
    window = Gtk.Window('Окно Приветствия')
    window.SetDefaultSize(240, 180)
    window.DeleteEvent += lambda w, a: Gtk.Application.Quit()
 
    button = Gtk.Button('Нажми Меня')
    button.Clicked += button_clicked
    button.Show()
 
    window.Add(button)
    window.Present()
 
    Gtk.Application.Run()
 
if __name__ == '__main__':
    main()

Примечания

См. также

Ссылки



Wikimedia Foundation. 2010.

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

Полезное


Смотреть что такое "IronPython" в других словарях:

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

  • 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… …   Wikipédia en Français

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»