IronPython
Материал из Википедии — свободной энциклопедии
| Тип |
Python Programming Language Interpreter |
|---|---|
| Разработчик | |
| Аппаратная платформа | |
| Последняя версия |
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 | |
|---|---|
| Люди | |
| Реализации | |
| Фреймворки | |
| IDE | |
| Библиотеки | |
| Другое | |