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章目录]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迂者-贺利坚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值