Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 28, 2012 01:11:26

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

IronPython

Обьясните, что это такое. Это интерпретатор питона на .Net? Или что-то другое?

Офлайн

#2 Авг. 28, 2012 09:56:49

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

IronPython

Да, это интерпретатор питона на .Net



Офлайн

#3 Авг. 28, 2012 10:20:15

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

IronPython

… от Microsoft
есть ещё http://boo.codehaus.org/, а вообще у нас есть отдельный раздел по теме (немного дохлый)

Офлайн

#4 Авг. 28, 2012 13:25:04

ziro
От:
Зарегистрирован: 2009-08-13
Сообщения: 225
Репутация: +  8  -
Профиль   Отправить e-mail  

IronPython

 от Microsoft

С некоторых пор нет. ЕМНИП сейчас Microsoft занимается только Dynamic Language Runtime. А IronPython и IronRuby - чисто опенсорсные проекты, поддерживаемые группой IronLanguages - https://github.com/IronLanguages/main



Офлайн

#5 Авг. 28, 2012 15:32:55

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

IronPython

А в педии написано, что это что-то большее, он там в какой-то байткод компилируется. Сути это же не меняет?

Офлайн

#6 Авг. 28, 2012 17:37:07

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

IronPython

По всей видимости, имеется ввиду, что при выполнении код компилируется в MSIL и скармливается на выполнение CLR



Офлайн

#7 Авг. 28, 2012 17:40:00

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

IronPython

А как код питона можно скомпилировать в мелкомягкий байткод, ведь он статический?

Офлайн

#8 Авг. 28, 2012 21:58:41

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

IronPython

Также как и в питоновский байткод, нет?



Офлайн

#9 Авг. 28, 2012 22:01:12

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

IronPython

Питоновская и явовская VM принципиально разные, разная типизация или тот же GIL. Вот я и не вдуплю. Получается, этот код можно декомпилировать в C# и получить транслятор из питона в сишарп?

Офлайн

#10 Авг. 28, 2012 22:24:42

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

IronPython

Честно не знаю :) Предположу, что можно. Но зачем?

И причем здесь явовская VM? :)



Отредактировано Soteric (Авг. 28, 2012 22:25:12)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version