03.06 为什么CCF这么钟爱Dev-c++?

Single___


【关注茅哥带你了解更多科技知识和代码世界】

从2011年进入大学学习C和C++语言,到后来的java开发,再到现在从事的大数据领域开发,这个问题让我回到了大学时候经常用Dev-C++敲代码的日子!带着满满的回忆来回答题主这个问题:

Dev-C++和VS工具特点

首先我们先了解一下Dev-C++和Visual Studio,这两个开发工具都是非常适合进行C和C++语言的开发的。

Dev-C++详细介绍

Dev-C++是一个Windows环境下的C/C++集成的IDE(开发环境),准守GPL许可协议分发源代码。经过多年的发展,已经集成了MinGW等众多自由软件,并且获得了各种工具的最新支持,具有以下明显优点

  1. 强大的编辑器在语法样式和代码格式化方面优秀,可以是开发过程中的代码更加简洁和方便使用;
  2. 内置的编译器,可以在打包发布之前进行调试和测试程序;
  3. 界面简单易于上手,没有复杂的使用步骤;

附上Dev-C++下载地址:

https://bloodshed-dev-

c.en.softonic.com/#tab-review

从以上可以看出Dev-C++本身小巧,快速,上手简单,非常的适合于初学者使用,同时对象快速实现小代码量的程序非常的友好。

Visual Studio

Visual Studio 是微软旗下的开发工具,当时从大三开始由于项目比较大了,就开始使用visual studio了。现在去下载专业版已经需要付费了,怀念当年在学校下载东西的时候,因为这些大的企业都是和985/211高校有合作关系,可以光明正大到官网下载东西而免费使用。

如下为visual studio 功能介绍

1、 开发

VS具有搜索和导航、编辑和重构、调试和测试、窗口管理等等功能,可以高效的进行代码开发工作。

2. Debug

丰富debug功能,支持夸语言调试,在任意的平台任意位置,如本机、远程或生产环境中,可以对要中断和检查状态的精确位置和时间进行精细的控制。

跨语言debug图

精细控制debug图

3. 测试

使用了全面的测试工具,包含实时测试单元、测试资源管理器等内容

实时单元测试图

测试资源管理器

4. 协作

拥有灵活的可拓展版本,使用Git来进行分布式版本控制,或使用Team Foundation版本控制(TFVC)来实现集中式版本控制,可以在实际使用总添加GitHub,AnkhSVN及其他扩展。

5. 扩展

拥有丰富的扩展系列产品,非常适合企业级的应用。

总结

Dev-C++更适合在入门和轻量级应用中使用,而Visual Studio更适合在大型项目和企业级应用开发中使用,对于CFF这种偏向于计算机领域知识的思维考核和及计算机能力考核,Dev-C++更适合于他们,也就导致CFF会钟爱Dev-C++。

以上是本人的回答,答题不易,如果觉得还可以别忘了关注茅哥、点个赞哦!若还有什么不明白的地方请评论区下方留言,若想了解更多相关知识,请关注茅哥,会持续更新内容,谢谢支持!


分享到:


相關文章: