1樓:
可以通過某些編譯器把Python編譯成二進位制讓它和c++差不多快,但是對於c/c++,無論你再怎麼寫類庫,某些語言特性決定了開發效率就是那個水平。
2樓:劉縉
不能。你會花和Python差不多的時間構思。
Python兩倍的時間打字。
Python一百倍的時間編譯。
比以上加起來還多十倍的時間debug記憶體越界和野指標。
3樓:劉智聰
要提高語言的開發效率,庫是一方面,另一方面是要給語言做減法。
另外C++作為一門native語言,在二進位制模型方面毫無作為還越來越複雜,基本讓除錯成本指數上公升,這個是改不了的。
4樓:
首先,寫完程式測試的時候效率就低了,c++還要編譯之後才能執行
python直接就可以執行了
當然你可以說python其實也是要編譯的…
5樓:yanyiwu
c++的時候覺得最影響開發效率的我覺得是沒法像python那樣對什麼東西都可以print出來。
和成熟的logging日誌庫來幫助除錯。
所以在開發c++的時候自己寫了乙個標頭檔案庫。沒有依賴,就沒有傷害。
直接include進來就可以使用的。
6樓:Vinjn張靜
C++11 + STL + boost 的開發效率大可與 Python 一戰,不過編譯速度不能比
for(
autox:
)cout
< 7樓:李遙 C/C++本質上是Raw Memory Processing語言 如果你不需要處理原始使用者態記憶體,卻選擇了C/C++,說明你不理解C/C++ 因為你放棄了這兩個語言最有用的功能 8樓: 好吧,剛才問題沒弄明白。 OK,C++和C能不能預先寫好一些函式庫來提高開發效率? 當然!C和C++寫的函式庫估計是地球上最豐富的。事實上寫C或者C++程式,有可能不使用函式庫麼? printf這種也是函式庫提供的啊!親。 但是,C/C++能不能通過這些預先寫好的函式庫來達到像python一樣的開發效率呢?! 基本不可能。 C/C++和Python的語言設計區別是非常大的。Python是指令碼語言,其注重的是靈活性,C/C++注重的是效能。寫Python程式你可以不關心型別,不關心記憶體洩漏,,,,,但是如果用這種風格來寫C/C++的程式,不是編譯器找你麻煩就是執行起來莫名其妙的程式崩潰。 iCAPCOM int a可理解為 int a,也可以理解成int a,對編譯器來說沒有區別。都是說 a的資料型別是指向int型的指標,指標是一種變數 可理解這個指標a是乙個箭頭指向乙個變數所在的記憶體位址 int a表示指標a是乙個箭頭指向乙個變數所在的記憶體位址,這個位址儲存的變數也是乙個箭頭指... ggffss 對我來說效能並不是問題。如果C 的效能降低到C 可以換來 C 的語法和.net BCL的便利的話,我是完全可以接受的。但問題是麼得這樣的語言用啊。 Tiny Wang 很久之前就出現了vala語言,類c 的語法,c的執行速度 vala直接翻譯到c 某個測試裡vala居然比c快。可能是空... 藍冰 在小學期的Qt實踐中,老師強調,學習Qt不只是學習做介面,更重要的是學習Qt中的物件導向思想。最近拿Qt做乙個遊戲。本來是打算拿win32寫的,奈何win32真的太過簡陋,學習起來很痛苦 學習成本高 個人認為 最後就拿Qt重新寫,隨著用得越來越熟練,感覺自己學到了很多很多。介面的設計。使用Qt...如何理解c c 語言的宣告以及型別?
如果有種語言使用C 的語法和特性,同時有c c 的效能,它會受歡迎嗎?
如果以C C 為主要程式語言,那到底要不要學習QT?