1.4 C++(www.cppentry.com)集成开发环境--DEV-C++(www.cppentry.com)
由于C++(www.cppentry.com)是一种程序设计语言,如果要使用C++(www.cppentry.com)进行程序开发,必须要有编译环境。目前,市面上较为流行的C++(www.cppentry.com)编译器比较多,本节将为读者介绍几种常用的编译器和本书采用的编译器--DEV-C++(www.cppentry.com)及其集成开发环境。
1.4.1 选择C++(www.cppentry.com)编译器
选择一款方便易用、性能优良的编译器能够大大提高初学者学习C++(www.cppentry.com)的效率。目前,C++(www.cppentry.com)编译器种类繁多,基于Windows平台和Linux平台的都有,比较著名的是Borland公司推出的Borland C++(www.cppentry.com)、Microsoft公司推出的Visual C++(www.cppentry.com)、GCC家族的DEV-C++(www.cppentry.com)等。其中,Borland C++(www.cppentry.com)和Visual C++(www.cppentry.com)都是企业级的开发工具,包含了庞大的工具包和模板。而DEV-C++(www.cppentry.com)是一款纯粹的C++(www.cppentry.com)编译器,简单易用,编译效果较好。
C++(www.cppentry.com)语言的体系十分庞大,对于初学者来说,单就语法本身就已经非常复杂了,更何况应用领域甚广,需要学习了解的东西非常多。因此,一定要先把语言基础打好,把语言用熟,基于如上考虑,本书推荐初学者使用GCC家族的DEV-C++(www.cppentry.com)编译器。DEV-C++(www.cppentry.com)的具体优势在于:
DEV-C++(www.cppentry.com)软件小而全。DEV-C++(www.cppentry.com)的压缩包只有不到10MB,解压安装之后占用硬盘空间很小,占用的资源较小,方便初学者安装调试。
DEV-C++(www.cppentry.com)符合ANSI C++(www.cppentry.com)标准。DEV-C++(www.cppentry.com)的内核是著名的GCC编译系统,其质量高,稳定性好,编译效率高。例如,完全相同的C++(www.cppentry.com)控制台程序在DEV-C++(www.cppentry.com)下编译只有70KB左右,但是在Visual C++(www.cppentry.com)下编译就达到了500~600KB。
DEV-C++(www.cppentry.com)查错能力强。
DEV-C++(www.cppentry.com)使用简单。这也是选用DEV-C++(www.cppentry.com)的一个重要原因。使用Visual C++(www.cppentry.com)建立工程之后,在对应的文件夹下面有大量的目标文件,感觉比较杂乱。DEV-C++(www.cppentry.com)没有这么多文件,一个源程序对应一个可执行文件,简单清晰、便于整理。
事实上,Visual C++(www.cppentry.com)和Borland C++(www.cppentry.com)都是非常强大的工具,熟练使用它们可以快速开发出很多功能强大的软件,很值得读者学习了解。但是,初学者在开始阶段主要是想学习C++(www.cppentry.com)语言本身,功能过于强大的开发工具往往提供了很多暂时还不需要的功能,而把时间精力都花在这些工具的学习上不利于初学者迅速掌握C++(www.cppentry.com)语言本身。此外,如果对C++(www.cppentry.com)了解很深入、基础十分扎实后,再学习Visual C++(www.cppentry.com)和Borland C++(www.cppentry.com)就会事半功倍。