- IronPython
-
IronPython Тип Python Programming Language Interpreter
Разработчик Jim Hugunin
Аппаратная платформа Последняя версия 2.7.3 (Июль 7, 2012)
Лицензия Apache License version 2.0[1]
Сайт 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()
Примечания
См. также
Ссылки
- ironpython.net — официальный сайт IronPython
- Основная страница проекта
- IronPython Вики
Python Люди Реализации ChinesePython • CLPython • CPython • JPype • Jython • IronPython • PyPy • Python for S60 • Psyco • Stackless Python • Unladen Swallow
Фреймворки CherryPy • Django • Flask • GAE framework • Pylons • Pyramid • Quixote • TurboGears • Twisted • Web2py • Zope
IDE Библиотеки Другое Категории:- Программное обеспечение по алфавиту
- Свободные компиляторы и интерпретаторы
- Реализации Python
- Реализации языков программирования для платформы .NET
Wikimedia Foundation. 2010.