Подтвердить что ты не робот

В чем разница между Python и Jython против IronPython vs wxPython?

Я новичок в программировании на Python. В то время как googling я нашел некоторые из Python связанных слов. Я просто хотел узнать, в чем разница между Python, Jython, IronPython и wxPython.

Я знаю, что wxPython предназначен для программирования графического интерфейса. Но что такое Jython и IronPython? Пожалуйста, помогите мне.

4b9b3361

Ответ 1

Jython и IronPython - это разные реализации python, оба из которых выполняются на разных виртуальных машинах. Jython работает на JVM (виртуальная машина Java), а IronPython работает на CLR (время выполнения общего языка). Это означает, что программы, использующие эти реализации, могут использовать библиотеки и экосистемы виртуальных машин. Например, используя Jython, я могу написать плагин для Java-приложения, а с помощью IronPython я могу использовать стандартную библиотеку .NET. Недостатком использования другой реализации для CPython является то, что CPython является наиболее используемым питоном и поэтому имеет лучшую поддержку от библиотек и разработчиков. Например, популярная библиотека, например NumPy, будет работать только на CPython, поскольку она полагается на CPython C api, которую не могут предоставить ни Jython, ни IronPython.