回覆列表
-
1 # 邀您看好劇
-
2 # 瘋子出院科技前研
如果你是用IDE來執行寫的HelloWorld程式,你點了一下執行,但是它執行了很多操作,比如說編譯連結彙編,然後還要呼叫指令碼來幫你開啟控制檯,執行程式。如果你自己把前面的步驟都做好了再直接執行程式速度就可以很快了,你可以試試linux上直接把程式輸出成可執行檔案,然後在shell裡直接執行這個程式,速度很快。你也可以使用Timer來測一下執行時間,實際的執行速度是很快的,只是為了讓你看見這個程式,所以整個過程沒那麼快而已。
-
3 # ASHGZT
說實話,我們學校機房電腦的Dev C++這個IDE編譯一個hello world要2s多(F11)
<bits/stdc++.h>
using namespace std;
int main()
{
cout<<“hello,world”;
return 0;
}
程式碼如上
估計筆記本編譯不了多久,再長也不會超過5s吧
雖然我不是專業的程式設計師,但是我知道c++是一門編譯型語言。
在執行程式碼的之前需要將程式碼編譯成機器可識別的機器語言。編譯的過程就是需要等待的時間,有可能是電腦硬體的問題導致編譯速度較慢。
以上來自一個半路出家的程式設計師的不專業解答,有錯誤的話希望大家指點我一下。