Новый выпуск Nuitka 0.4.3, компилятора для языка Python

Выпущен компилятор для языка Python - Nuitka 0.4.3, позволяющего транслировать скрипт на языке Python в представление на C++, которое можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Возможна компиляция как библиотек так и непосредственно исполнительных файлов, в том числе и рекурсивная.

В текущем выпуске поддерживаются версии языка Python 2.6, 2.7, 3.2 и 3.3. Компиляция выполняется путем трансляции кода в С++ и последующей передачи компилятору С++, таким как g++, MinGW g++, clang. Поддерживаются операционные системы Linux, MacOS X, Windows (32bit), FreeBSD, NetBSD и аппаратные платформы x86, x86_64 и arm.

В новой версии:

  • Добавлена поддержка компилятора Microsoft Visual C++.
  • Добавлена поддержка NetBSD.
  • Многочисленные улучшения в поддержке Python 3.3.
  • Компилятор выдает предупреждение, если компилируемый файл может быть использован как модуль и как основная программа, например с конструкциями вида
       if __name__ == "__main__":    main() 
  • Добавлена опция "nuitka --execute module", аналогичная python -c "import module";
  • Внесены новые оптимизации производительности.


Источник:
http://www.opennet.ru/opennews/art.shtml?num=36963

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>