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 Вікі
![]() | Цю статтю перекладають з іншої мови. Будь ласка, не редагуйте її, бо Ваші зміни можуть бути втрачені. Якщо ця стаття не редагувалася кілька днів, будь ласка, приберіть цей шаблон. Це повідомлення призначене для уникнення конфліктів редагування. Останнє редагування зробив користувач Jarozwj (внесок, журнали) о 14:16 UTC (5189616 хвилин тому). |
![]() |
Це незавершена стаття про мови програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |