盘点比较好的C语言编程软件工具

C语言是基本上每一个计算机专业的学生最先接触也是最为基础的编程语言,编程来说除了学好语法、学好逻辑,还有一个比较重要的就是要与一个好的工具 ,一个好的工具能够让你事半功倍,今天给大家推荐一些比较好的C语言集成开发环境。

盘点比较好的C语言编程软件工具_第1张图片
image

ACM大赛御用集成开发环境CodeBlocks

CodeClocks是一款跨平台的开源、免费、并且非常轻量级的集成开发环境,Windows/Linux/macOS上都可以使用,这还是ACM世界大学生程序设计大赛官方推荐的集成开发环境之一。

假设你觉得visual studio、Clion等太重或者说太占资源,假设你不是用MFC等复杂的库,CodeBlocks是非常好的选择。CodeBlocks自带了类似visual assist这样的工具,你可以随时切换编译器,无论选择GCC、cl还是mingw,你都可以很好的完成工作。

顺便提一下,假设你要写很多ANSI C,或者说GNU系列或者使用wxWidgget写界面的话,CodeBlocks依然是非常不错的选择。

盘点比较好的C语言编程软件工具_第2张图片
image

新加坡总理李显龙写数独用的DevC++

尽管我吐槽了很多次DevC++的编辑和调试功能,我依然不会否认这是一个不错的集成开发环境,别忘了这可是新加坡总理李显龙最喜欢的编程工具,李显龙在剑桥大学时数学系也是典型的学霸,那时候他写数独程序就是用的这款集成开发环境。

本来DevC++这款IDE中间很长一段时间没有继续更新,不过后来又恢复正常了,不过这款工具似乎也一直没有稳定的更新。DevC++上手和操作比较容易,对编写代码支持也比较号,支持单步调试,不适合大型工程,不过写小程序、算法程序完全是没问题的。

目前DevC++还是最为主要的信息学编程工具,NOIP比赛基本上都是用这款工具。目前中国计算机学会主导的CCF认证考试官方使用的编程工具也是DevC++,这款工具似乎还是比较受欢迎的。

盘点比较好的C语言编程软件工具_第3张图片
image

除了这两款工具之外也还有很多不错的工具,visual studio依然是银河系最强的IDE,这一点是毫无悬念的,不过visual studio支持的不是ANSI C而是VC,不过微软旗下的visual studio code尽管是一款文本编辑器,可是这款工具现在插件非常丰富,安装上C/C++开发工具你就可以用来写C语言了。另外大名鼎鼎的捷克布拉格神话开发了IDEA,也开发了Clion这么一款非常出色的跨平台集成开发环境。

最后还是要说一说Enacts/Vim这两款工具,当然这两款工具的学习成本比较高,假设你没有基础的话我不建议使用,如果你有这方面的基础,我觉得你完全可以尝试,从0到1就别用这两款工具来写代码了,毕竟你是学编程语言的,而不是学编程工具的,不然这玩意儿光配置环境就够你喝一壶的了
【C/C++学习、面试;文档、视频资源免费获取​】

盘点比较好的C语言编程软件工具_第4张图片
12.png

你可能感兴趣的:(盘点比较好的C语言编程软件工具)