IronPython
Зовнішній вигляд
![]() | |
Тип | Python Programming Language Interpreter |
---|---|
Розробник | Jim Hugunin |
Стабільний випуск | 2.7.5 (6 грудня, 2014) |
Платформа | .NET Framework, Mono |
Мова програмування | C Sharp і Python ![]() |
Ліцензія | Apache License version 2.0[1] |
Репозиторій | github.com/IronLanguages/ironpython3 |
Вебсайт | ironpython.net |
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 Вікі
![]() |
Це незавершена стаття про мови програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |