2013-01-10 79 views
-4

可能重複:
Convert Python program to C/C++ code?如何轉換Python代碼CPP

我可以在Python代碼,但在編寫C++代碼的困難,但我必須提交C++代碼,我的一個高級建議我在python中編寫代碼,然後編寫python代碼將其轉換爲C++,然後Google將其導出,但無法找到一個好的嚮導,任何人都可以幫助我嗎?您的幫助將不勝感激。 謝謝。

+1

您的意思是 - 寫一個轉換器?學習C++將花費更少的時間,我想。 – Swapnil

+0

@ Karthik - 謝謝你的答覆,我不會因爲速度而轉換到C++,所以我對速度至少感到困擾,我只想用C++編寫代碼。看着敵人cython,但我的系統不支持cython。 – shreya

+0

@Swapnil - 我想知道是否有任何在線資源可用於將python轉換爲C++。 – shreya

回答

2

我不會推薦在Python中編寫它,然後轉換爲C++。它不僅是雙倍的努力,而且Python代碼的風格與C++代碼不同,主要是因爲Python是動態類型的,而C++是靜態類型的。

0

我沒有解決方案,但我只能強化別人發佈的內容:不! 即使存在這樣的解決方案,代碼很可能會非常糟糕和低效(即因爲C++將不得不模擬python的動態特性)。要求你提交C++代碼的人可能有一個理由,他會認識你「被騙」或認爲你是一個非常糟糕的程序員。這可以接受嗎?

+0

我同意你的觀點,我在一個項目中工作,我的項目合作伙伴擅長C/C++,但我不是,我告訴他們,他們從來沒有使用python,所以項目的最終輸出應該在C++,我們都同意這一點,我和我的項目負責人討論過這個問題,他建議我嘗試將python轉換爲C對流。所以我的項目中的每個人都明白我打算做什麼。 – shreya