Описание тега ironpython

IronPython - это реализация языка программирования Python с открытым исходным кодом, которая тесно интегрирована с.NET Framework. IronPython может использовать библиотеки.NET Framework и Python, а другие языки.NET могут также легко использовать код Python. Используйте этот тег для вопросов, связанных с реализацией, общие вопросы Python должны быть просто помечены тегом "python".

IronPython- это реализация языка программирования Python с открытым исходным кодом, которая тесно интегрирована с.NET Framework. IronPython может использовать библиотеки.NET Framework и Python, а другие языки.NET могут также легко использовать код Python.

IronPython можно получить на http://ironpython.net/.

Сравнение IronPython и C# для 'Hello World'

C#:

using System;
class Hello
{
    static void Main() 
    {
        Console.WriteLine("Hello, World");
    }
}

IronPython:

print "Hello, World"

IronPython- это динамический язык, который работает на.NET DLR ( динамическая языковая среда выполнения) в отличие от VB.NET и C#, которые являются статическими языками.

Iron Python также может импортировать файлы DLL, скомпилированные на других языках, и использовать определенные в них функции. Например:

import clr
clr.AddReference("System.Windows.Forms")
from System.Windows.Forms import *

Чат / Общение

Присоединяйтесь к нашему Gitter-Chat по адресу: https://gitter.im/IronLanguages/main