Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 22, 2012 20:41:43

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Преобразователь python скриптов в исполняемые файлы

Я думал изучить C/C++ и написать преобразователь python скриптов в исполняемые файлы.
Я думаю брать исходники пайтона и с него составлять код для C программы. Например берем скрипт

print  "hello word"  
и смотрим в исходники как python его парсит. Там что-то вроде вызова функции печати в консоль с аргументом “hello word”.
Идея в том что информацию о том как генерировать сишный код можно взять из исходников.

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

Отредактировано Singularity (Авг. 22, 2012 20:42:05)

Офлайн

#2 Авг. 22, 2012 21:47:41

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Преобразователь python скриптов в исполняемые файлы

Зачем?

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

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



Отредактировано fata1ex (Авг. 22, 2012 22:13:30)

Офлайн

#3 Авг. 22, 2012 22:47:11

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Преобразователь python скриптов в исполняемые файлы

fata1ex
Зачем?

Хотя что, собственно, я хочу услышать в ответ
Just 4 fun

Офлайн

#4 Авг. 22, 2012 23:32:33

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Преобразователь python скриптов в исполняемые файлы

Ну в таком случае ничто вам не указ :) Дерзайте.



Офлайн

#5 Авг. 23, 2012 00:33:21

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Преобразователь python скриптов в исполняемые файлы

Очень интересно, как ты будешь динамическую типизацию транслировать в статическую.

Офлайн

#6 Авг. 23, 2012 06:57:35

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Преобразователь python скриптов в исполняемые файлы

odnochlen
Очень интересно, как ты будешь динамическую типизацию транслировать в статическую.

В итоге получится очередной велосипедный PyObject.



Офлайн

#7 Авг. 24, 2012 16:35:09

quickes
Зарегистрирован: 2012-08-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Преобразователь python скриптов в исполняемые файлы

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

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

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

P.S. Есть такой полезный ресурс google.com, ответ бы за пару сек. нашел самостоятельно.

Отредактировано quickes (Авг. 24, 2012 16:37:13)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version