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