2013-03-08 3 views
1

저는 .py 소스 파일을 .cpp 소스로 변환하는 방법을 찾으려고했습니다. (수동으로 시간을 절약 할 때). 필자는 파이썬을 사용한 적이 한번도 없었으며, 변환 할 수있는 빠른 방법을 원했고 변환기가 제대로 수행하지 못할 코드를 정리했습니다.파이썬 소스 코드를 C++ 소스 코드로 변환하는 방법

지금까지 검색 중 발견 된 options의 일부는 다음과 같습니다 : nuitka, cython 및 pypy/rpython.

그러나 내가 읽은 문서는 실제 소스 코드가 아닌 실행 파일을 생성하는 것처럼 보입니다.

현재 py2c를 발견했지만이를 사용하는 방법에 대한 문서를 찾지 못하는 것 같습니다. 또한 위키에 게시 된 로드맵에 따르면 최종 제품이 아닌 것 같아 안정성에 대해 의심 스럽습니다.

이 방법을 수행하는 방법에 대한 다른 출처를 제공하거나 위에서 언급 한 가능성에 대해 놓친 것일 수있는 점이 있다면 알려 주시면 감사하겠습니다. 그렇지 않으면, 나는 그것을 수동으로 간단히 변환 할 것이다.

+4

나는 "그렇지 않으면 간단히 수동으로 변환하겠다"부분을 고수해야 할 것입니다. – root

+1

파이썬을 PHP로 변환 할 수 없으면 PHP를 C++로 변환하기 위해 facebook을 사용하십시오 :-P –

+0

@ Cheersandhth.-Alf 귀하의 방법이 더 단순 해 보입니다. – crayzeewulf

답변

8

프로그래밍 언어는 이와 같이 쉽게 변환 할 수 없습니다. 예를 들어, 파이썬에는 큰 표준 라이브러리가 있고 C++에는 동일한 라이브러리가 없습니다. 어떻게 그 전화를 번역합니까?

근본적으로 언어의 의미는 매우 다르며 심지어 x = 1과 같은 단순한 문장조차도 Python과 C++에서 다른 것을 의미합니다.

파이썬을 읽는 동안 C++로 작성해야합니다.

+1

'Python을 읽는 동안 C++을 써야 할 것입니다. '- 내가 추천 한 것은 무엇일까요? +1 –

+0

그게 내가 할 것입니다. 의견을 보내 주셔서 감사합니다. – quandrei

+0

같은 방식으로 matlab에서 처리했습니다. @BurhanKhalid –

1

전체 작업을 수행하지 않는다면 shedskin을보십시오. 그래도 여전히 도움이 될 수 있습니다.

관련 문제