1.4 工具介紹:編寫程式的四個角色
你剛剛已經寫出程式、也按下 Run 執行了——但其實電腦看不懂 C++。從你打的程式碼到螢幕上的結果,中間有四個角色在合作。下面這張圖先把整個流程畫出來,並標出哪些是你的工作、哪些是電腦的工作:
看完整體流程,我們再一個一個來看這四個角色:
¶1. 編輯器(Editor)
- 作用:你寫程式碼的地方,像記事本一樣
- 例子:線上編輯器、VS Code、Dev-C++、Code::Blocks
- 輸出:原始碼檔案(通常叫
.cpp檔)
¶2. 原始碼(Source Code)
- 定義:你用 C++ 語言寫的程式指令,純文字格式
- 副檔名:
.cpp(C++ 的標準副檔名,也可能是.cc或.cxx) - 例子:
hello.cpp、add.cpp
¶3. 編譯器(Compiler)
- 作用:把你寫的 C++ 程式碼翻譯成電腦能懂的機器碼
- 輸入:原始碼檔案(
.cpp) - 輸出:執行檔(
.exe在 Windows、./a.out在 Linux) - 常見編譯器:g++、clang、MSVC
¶4. 執行檔(Executable)
- 定義:編譯器翻譯完的結果,電腦能直接運行
- 例子:雙擊
.exe或在終端機輸入./a.out就會執行