Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 28, 2009 13:12:52

artcrea
От:
Зарегистрирован: 2009-02-26
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

Существуют ли программы для перевода синтаксиса Python <-> С
нашёл модуль psyco но при установки ошибка:
“error: Python was built with Visual Studio 2003”

а Visual Studio 2003 нет…



Отредактировано (Фев. 28, 2009 13:13:17)

Офлайн

#2 Фев. 28, 2009 13:27:20

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

Можно использовать MinGW, я думаю.

Офлайн

#3 Фев. 28, 2009 15:07:31

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

psyco не переводит синтаксис!

Сам когда-то искал. Мне, правда, достаточно было перевести описания классов либо с Java на Питон, либо с С.
Для Java нашел, а вот для С - нет.
Впрочем, в моем случае Java было даже лучше.



Офлайн

#4 Фев. 28, 2009 16:46:05

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

Для прямого перевода можно попробовать py2cmod.

Офлайн

#5 Март 1, 2009 14:04:05

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Перевод из Python в С и обратно

Можно еще в сторону Pyrex/Cython и ShedSkin посмотреть.

..bw



Офлайн

#6 Март 1, 2009 19:10:02

artcrea
От:
Зарегистрирован: 2009-02-26
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

спасибо! буду побывать, интересно а в Linux Ubuntu 8.10 он будет требовать Visual Studio 2003 ?



Офлайн

#7 Март 2, 2009 05:33:09

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

artcrea
спасибо! буду побывать, интересно а в Linux Ubuntu 8.10 он будет требовать Visual Studio 2003 ?
В линух убунту он будет требовать gcc, это если ставить из исходников, но в репозитарии есть и скомпиленный пакет. Кстати, бинарный пакет есть и для винды. Но в любом случае psyco совсем не то что вы ищите :) это JIT-компилятор для питона



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#8 Март 2, 2009 17:10:06

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

artcrea
Существуют ли программы для перевода синтаксиса Python <-> С
PyPy http://codespeak.net/pypy/dist/pypy/doc/



Офлайн

#9 Март 2, 2009 18:28:55

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

crchemist
PyPy
Он разве не байт код компилит?
ИМХО, пост топикстартера сродни “дайте программу для взлома интернета”



Офлайн

#10 Март 2, 2009 18:50:38

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

Перевод из Python в С и обратно

igor.kaist
Он разве не байт код компилит?
Він переводить програму на пітоні в аналогічну на сішці. (сам не пробував але переконаний в цьому) пишуть що їм вдалось транслювати сам PyPy який на пітоні написаний на сішку і відкомпілити



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version