Найти - Пользователи
Полная версия: Преобразователь python скриптов в исполняемые файлы
Начало » Python для экспертов » Преобразователь python скриптов в исполняемые файлы
1
Singularity
Я думал изучить C/C++ и написать преобразователь python скриптов в исполняемые файлы.
Я думаю брать исходники пайтона и с него составлять код для C программы. Например берем скрипт
print  "hello word"  
и смотрим в исходники как python его парсит. Там что-то вроде вызова функции печати в консоль с аргументом “hello word”.
Идея в том что информацию о том как генерировать сишный код можно взять из исходников.

Скажите что Вы об этом думаете. И будет хоть маленький выигрыш в скорости и etc ?
fata1ex
Зачем?

Хотя что, собственно, я хочу услышать в ответ :)

В общем, это нереализуемая, бессмысленная затея. Максимум, чего вы добьетесь - преобразование простейших скриптов минимальной функциональности. Это совершенно разные языки. Абсолютно.
Singularity
fata1ex
Зачем?

Хотя что, собственно, я хочу услышать в ответ
Just 4 fun
fata1ex
Ну в таком случае ничто вам не указ :) Дерзайте.
odnochlen
Очень интересно, как ты будешь динамическую типизацию транслировать в статическую.
cutwater
odnochlen
Очень интересно, как ты будешь динамическую типизацию транслировать в статическую.

В итоге получится очередной велосипедный PyObject.
quickes
http://code.google.com/p/2c-python/
http://sourceforge.net/projects/py2cpp/
http://sourceforge.net/projects/p2c/
и еще был проект, не помню уже название, но под линухом прекрасно собиралось.

Намного удобней собирать в exe с помощью py2exe. Это не чистый натив, зато работают все библиотеки и никаких зависимостей.

В итоге получится очередной велосипедный PyObject.
При чем здесь это???

P.S. Есть такой полезный ресурс google.com, ответ бы за пару сек. нашел самостоятельно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB