.exe 為二進制指令集合,CPU 直識;但對程序員晦澀難記。早期程序員直寫二進制,效率極低。編程語言(彙編→C→C++→Java...)逐步提高生產力。**編譯器**將 C 代碼翻譯為 CPU 識別的二進制指令,過程稱**編譯**。
cl.exeGCC實際開發除編譯器,還需編輯器、調試器、文件管理等,**打包統一發布** 稱 IDE。
| IDE | 優點 | 缺點 |
|---|---|---|
| VC 6.0 | 經典、高校教學標準、調試強 | 1998年產品,Win7兼容差,Win8/10難跑 |
| Visual Studio | 功能最強、語言最多、微軟親子 | 2-3GB、安裝半小時、組件難卸載、低配吃力 |
| C-Free / Dev C++ / Code::Blocks | 小巧、易裝卸、用 MinGW/GCC | 非原生Windows環境、移植性稍弱 |
本教程約定:Windows 下用 C-Free 學習,必要時講 VS/VC。 C 語言絕大部分內容通用,放心用 Dev C++/Code::Blocks 等,觸類旁通。
無電腦或不便用電腦時,可在手機運行,詳見《在手機上運行 C 語言程序》。