субота, 28 грудня 2013 р.

Новий випуск 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, Mac OS X, Windows, FreeBSD, NetBSD.

У новій версії Nuitka 0.4.3:

  • Додана підтримка компілятора Microsoft Visual C++.
  • Додана підтримка NetBSD.
  • Численні покращення в підтримці Python 3.3.
  • Компілятор видає попередження, якщо компільований файл може бути використаний як модуль і як основна програма, наприклад з конструкціями виду:
    if __ name__ == " __main__ ":
       main ( )
    
  • Додана опція «nuitka --execute module», аналогічна python — з «import module»;
  • Внесено нові оптимізації продуктивності.

Немає коментарів:

Дописати коментар