比Python運行速度快?
1、運行效率:C++ >> PythonPython代碼和C++最終都會變成CPU指令來跑,但一般情況下,比如反轉(zhuǎn)和合并兩個字符串,Python最終轉(zhuǎn)換出來的CPU指令會比C++ 多很多。
首先,Python東西比C++多,經(jīng)過了更多層,Python中甚至連數(shù)字都是object !!
!其次,Python是解釋執(zhí)行的,和物理機CPU之間多了解釋器這層,而C++是編譯執(zhí)行的,直接就是機器碼,編譯的時候編譯器又可以進行一些優(yōu)化。所以運行效率上沒得比。
2、開發(fā)效率:Python >> C++Python一兩句代碼就搞定的東西,C++往往要寫一大堆。用C++解析下Json你就明白了,很可能好幾天過去了,你還在調(diào)bug,剛調(diào)好bug又內(nèi)存泄漏了,再試試Python你會爽得不要不要的。
開發(fā)效率上,Python要比C++快很多,所以說:"人生苦短,我用Python"。