- 高質量程序設計指南:C++/C語言
- 林銳 韓永泉編著
- 452字
- 2019-01-09 14:08:58
3.4 開發環境
編程序就像是在寫文章。寫文章要求你首先會一門語言(如同程序設計語言),要有內容(如同代碼),還要有各種工具,如桌子、筆墨紙硯等(如同你的工作平臺)。文章剛寫出來時不能馬上交給讀者看,還需要排版、校對、印刷和發行(如同代碼調試、編譯連接和發布)。
通過上面的比喻,你應該明白語言與開發環境和開發工具的區別了吧!不過還是有些人喜歡把開發環境當作語言來學習,以為學會了開發環境(和類庫)就學會了語言,就可以編寫出高質量的程序來!
開發環境泛指支持軟件開發的一切工具,例如操作系統、代碼編輯器、編譯器、連接器、調試器,等等。典型的C++/C開發環境如圖3-1所示。集成開發環境(IDE)則是把編輯器、編譯器、連接器及調試器等各種工具集成到一個工作空間中。例如,Visual C++的IDE不僅提供了默認的編譯器(CL.EXE)、連接器(LINK.EXE),還集成了調試器、跟蹤器和剖視器等,并可以設置工程選項、編譯器選項和連接器選項等。如果沒有集成開發環境,就得手工編輯編譯連接的命令行或者makefile,手工編輯它們的參數設置,光是這些工作就會把你搞得頭暈眼花。

圖3-1 C++/C開發環境
推薦閱讀
- Visual FoxPro 程序設計
- Internet of Things with the Arduino Yún
- Functional Programming in JavaScript
- Object-Oriented JavaScript(Second Edition)
- 人人都是網站分析師:從分析師的視角理解網站和解讀數據
- PHP+MySQL網站開發項目式教程
- Responsive Web Design by Example
- Apache Kafka Quick Start Guide
- 區塊鏈底層設計Java實戰
- Multithreading in C# 5.0 Cookbook
- SSM開發實戰教程(Spring+Spring MVC+MyBatis)
- Python Data Science Cookbook
- Web性能實戰
- Raspberry Pi Robotic Blueprints
- Unity 5.X從入門到精通