官术网_书友最值得收藏!

3.4 開發環境

編程序就像是在寫文章。寫文章要求你首先會一門語言(如同程序設計語言),要有內容(如同代碼),還要有各種工具,如桌子、筆墨紙硯等(如同你的工作平臺)。文章剛寫出來時不能馬上交給讀者看,還需要排版、校對、印刷和發行(如同代碼調試、編譯連接和發布)。

通過上面的比喻,你應該明白語言與開發環境和開發工具的區別了吧!不過還是有些人喜歡把開發環境當作語言來學習,以為學會了開發環境(和類庫)就學會了語言,就可以編寫出高質量的程序來!

開發環境泛指支持軟件開發的一切工具,例如操作系統、代碼編輯器、編譯器、連接器、調試器,等等。典型的C++/C開發環境如圖3-1所示。集成開發環境(IDE)則是把編輯器、編譯器、連接器及調試器等各種工具集成到一個工作空間中。例如,Visual C++的IDE不僅提供了默認的編譯器(CL.EXE)、連接器(LINK.EXE),還集成了調試器、跟蹤器和剖視器等,并可以設置工程選項、編譯器選項和連接器選項等。如果沒有集成開發環境,就得手工編輯編譯連接的命令行或者makefile,手工編輯它們的參數設置,光是這些工作就會把你搞得頭暈眼花。

圖3-1 C++/C開發環境

主站蜘蛛池模板: 沾益县| 景谷| 若尔盖县| 吴川市| 深泽县| 达日县| 侯马市| 泸定县| 藁城市| 来安县| 抚州市| 铁岭市| 金昌市| 莆田市| 永修县| 米泉市| 景泰县| 汝州市| 邮箱| 卓尼县| 顺昌县| 鄂温| 汝南县| 沙洋县| 军事| 凤冈县| 鹤山市| 广河县| 洪洞县| 肥城市| 时尚| 新宁县| 波密县| 阜南县| 永修县| 绥芬河市| 刚察县| 靖州| 新田县| 阿坝县| 台北县|