C++程序設計實踐學材系列(13)——1.2.5 選擇Code::Blocks的理由


回到系列文章的目錄——[系列文章目錄]  回到本章目錄——[第1章目錄]

 

1.2.5 選擇Code::Blocks的理由

  Code::Blocks可以用來創建項目、編寫C++程序,支持C++程序的運行、調試。Code::Blocks作為工具軟件,可以歸類為集成開發環境。
  集成開發環境(IDE,Integrated Development Environment)是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具,集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。
  計算機類專業人員會掌握很多門程序設計語言,並將有能力在需要時自學其他語言。各種語言都會有多種IDE可以使用。即使初學編程的學生,也將能學會用幾種集成開發環境編寫一般的程序。
  C++的集成開發環境有多種,並且不乏優秀者。如微軟的Visual Studio系列、Borland的C++ Builder系列、開源的Dev C++和Qt等。
  本書采用的Code::Blocks是一個開放源碼的全功能的跨平台C/C++集成開發環境。首先Code::Blocks提供了完整、強大的項目管理支持、程序調試、運行功能,能夠支持完整的程序設計流程;其次,Code::Blocks的跨平台性好,初學者手中的電腦,用Mac OS、Linux、Windows XP/vista/7/8的都有,通吃;第三,Code::Blocks是一個開源、免費的軟件,適合囊中羞澀的學生,要入軟件行業的人,用盜版軟件起步學編程,不合適;第四,由於開源以及使用了最強的開源的編譯器GCC,Code::Blocks緊跟C++最新標准,有豐富的“插件”可供使用。
  大學生可以參加的各種編程競賽,這是提高編程能力,增加學習動力的有效方式。各種競賽平台幾乎全是使用GCC編譯器。這是使我下決心在教學中使用Code::Blocks的一個理由。在本書中,也將使用Code::Blocks貫穿下來。
  最后,附上Code::Blocks團隊在他們的官網上的說明:
  Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.
  Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.
  Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!


回到系列文章的目錄——[系列文章目錄]  回到本章目錄——[第1章目錄]


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: