摘要:C/C++这两门语言依然活跃在编程领域里,其不仅拥有强大的功能集,而且还提供了强大的安全保障。为此,笔者专为C/C++编码者收集了15款令人印象深刻的IDE和编译器。

Web开发者可选择的编程语言有很多比如,Java、.Net、PHP、Ruby、Perl、Python等等,但是今天我们要讨论的是两个古老且非常流行的语言,即C/C++。正是由于其迷人的特性,赋予了它们更加有效的功能,并且也获得了各大工具厂商的支持。如今,这两门语言依然活跃在编程领域里,其不仅拥有者强大的功能集,而且还提供了强大的安全保障。

本文,笔者专为C/C++编码者收集了15款令人印象深刻的IDE和编译器。我们一起来看下:

1)Best IDE for C/C++ –  kDevelop

Kdevelop是一个专为C/C++及其他语言的开源扩展插件IDE。它基于KDevPlatform平台,这是一款可用于IDE基础开源库。

2)  Best IDE for C/C++ –  Anjuta

Anjuta Devstudio是另外一款强大的开发工具,拥有先进的编程特性包括项目管理、应用程序向导、交互式调试器、源码编辑器、版本控制,GUI设计、分析器等等。这款工具为C/C++开发者提供强大的用户界面接口。

3)  Best IDE for C/C++ – Code Blocks

Code Blocks是一款比较流行的免费且开源的集成开发环境。该工具拥有所有功能,能够满足开发者所需,比如高效的用户界面、编译及调试功能等。

4)  Best IDE for C/C++ –  Visual Mingw

Visual-MigGW是一款极为简单的开源IDE。它所有的Windows API都可来进行简单快速的开发。它还支持一个随时可用的应用框架。项目托管在SourceForge.net。

5)  Best IDE for C/C++ –  Ideone

Ideone是一款在线编辑器和调试工具。这款工具提供了强大的功能,帮助程序员以更加快速有效的方式编译源代码。

6) Top IDE for C/C++ –  Eclipse CDT

Eclipse CDT提供更加高效的功能,如:支持为各种工具链提供项目创建及管理、标准构建、源码导航、各种知识工具源;代码编辑器功能如高亮显示、折叠、超链接导航、源代码重构以及代码生成;可视化调试工具,包括内存、寄存器及反汇编视图。

7)  Best IDE for C/C++ –  Compilr

Compiler是一款在线集成开发工具,允许你编写令人印象深刻的代码功能和简单的用户界面。该工具支持的语言如C、C++、Java、HTML。

8)  Best IDE for C/C++ – Code Lite

Code lite是一款极好的免费开源的IDE,几乎可运行于所有平台(OSX、Windows、Linux)。

9)  Best IDE for C/C++ –  Netbeans C++

Netbeans工具包含多种类型模板。它拥有迷人的功能,使其在Web开发者更加流行,比如:代码协助、编译配置、单元测试、源码检测、远程开发及文件导航等功能。

10) Best IDE/Compiler for C/C++ – Dev C++

Dev C++的功能包括:类浏览器、集成调试、支持GCC、项目管理、代码编译、编辑且编译资源文件、工具管理、功能清单。

11) Best IDE for C/C++ – Ultimate++

Ultimate++这款IDE引入了模块化概念,支持GCC、MInGW及Visual C++。

12) Best Compiler for C/C++  –  Digital Mars

DigitalMars是一款高性能的编译器,功能包含,快速编译/链接时、强大的优化技术、Contract设计、完整的资源库、浏览HTML文档,反汇编、库、资源编译器等。命令行及GUI版本、教程、代码示例、在线更新、标准模板库等等。

13) Best IDE for C –  C-Free

14) Best Compiler for C/C++ –  MinGW

MinGW编译器提供访问Microsoft C运行时及一些特定语言运行时的功能。

15) Best Compiler for C –  Tiny C Compiler

Tiny C编译器最大亮点是,开发者可以随处编译代码功能,可以使用任意C语言动态库,编译并可直接执行C语言源码,完整的C语言预处理器及GNU汇编程序。

原文出自:Designzum

C/C++开发者必不可少的15款编译器+IDE相关推荐

  1. 【开发工具】C/C++开发者必不可少的15款编译器+IDE

    Web开发者可选择的编程语言有很多比如,Java..Net.PHP.Ruby.Perl.Python等等,但是今天我们要讨论的是两个古老且非常流行的语言,即C/C++.正是由于其迷人的特性,赋予了它们 ...

  2. C/C++必不可少的15个编译器+IDE

    http://www.csdn.net/article/2014-02-27/2818564-best-compilers-and-ides-for-c-programmers

  3. 专为前端开发者准备的15款优秀的Sublime Text插件

    Sublime Text 已成为了目前最流行的代码编辑器之一.它的反应速度.简单易用性以及丰富的插件生态,让众多前端开发者们为之倾倒. 为了帮助开发者们更便捷地使用 Sublime Text ,我们决 ...

  4. 15款免费IDE,推荐给开发者

    2019独角兽企业重金招聘Python工程师标准>>> Komodo Edit(Windows, Mac, Linux) Komodo IDE可以在Windows.Mac OS X ...

  5. 为开发者准备的15 款Tooltip工具提示jQuery插件

    http://www.admin10000.com/document/2332.html tooltip或者infotip或者hint,是一种常见的图形用户界面元素.它用于连同一个光标,通常是一个鼠标 ...

  6. python用什么编译器-15款Python编辑器的优缺点,别再问我quot;选什么编辑器”啦

    本文介绍了多个 Python IDE,并评价其优缺点.读者可以参考此文列举的 Python IDE 列表,选择适合自己的编辑器. 写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了.它 ...

  7. Docker的“跳过更新”竟要付费;恶意软件用 Rust 重写后更难被发现;15 款输入法被指过多收集用户信息 | 架构视点...

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 The best way to escape from the p ...

  8. 分享15款为开发人员准备的开发移动应用程序必备的新资源和工具

    身为一名开发者,光有技术是不够的,必备的应用可以为您的开发工作如虎添翼.随着Android与iOS系统的不断更新换代,相关的的应用也层出不穷,随着移动应用程序的普及推动,很多新的方面被迅速发展, 下面 ...

  9. android开花动画,15款界面最漂亮Android应用程序揭晓

    据国外媒体报道,谷歌的Android系统从最初的并不被人看好,到现在获得极大的成功,至今已经走过了5个年头.虽然Android现在已经跃居市场占有率首位,但批评之声仍比比皆是,尤其是与其最大的竞争对手 ...

最新文章

  1. 华为atn980传输设备_注册开发者超200万!华为HMS加速全球布局,打造全场景智慧体验...
  2. gcc和g++是什么,有什么区别?
  3. 运维基础(10)linux被删数据恢复方法
  4. docker daemon 配置文件
  5. drawforeground只有鼠标事件进入才刷新_为什么移动鼠标会让操作系统跑得更快?...
  6. 项目之爬虫入门(豆瓣TOP250)
  7. 没有电脑可以学习python_有没有适合初学者学习Python的方法?
  8. Java 从入门到精通 第16章String类
  9. 基于Java毕业设计智慧后勤系统源码+系统+mysql+lw文档+部署软件
  10. python点击网页_python模拟点击网页按钮实现方法
  11. 物理地址通过什么协议转换为ip地址
  12. 陈莉君教授: 回望踏入Linux内核之旅
  13. EBS创建会计科目请求报错问题查询
  14. Django框架MVT模型工作流程
  15. Unity入门——角色属性设置
  16. 导出excel工具类
  17. 基于VSM价值流管理提升BizDevOps落地成效
  18. 对tabcontrol控件增强,添加关闭按钮功能、呼吸灯标签闪烁功能、类QQ消息数量标签提示TIP
  19. Tabby终端模拟器在Mac上的配置和使用
  20. 2020科目一考试口诀_2020驾照科目一考试技巧口诀,速记技巧

热门文章

  1. 【转】二维异形件排版算法介绍(三)
  2. windows程序消息机制(Winform界面更新有关)
  3. C#集合类型总结和性能分析
  4. 一步步编写操作系统 60 cpu的IO特权级2 什么是驱动程序
  5. linux内核的邻居表,Linux内核报文收发-L3 - Section 3. IP协议、邻居子系统主要是接收、转发和发送三部分...
  6. rabbitmq导出队列_消息队列BCMQ在大云运维管理平台BCDeepWatch中的应用
  7. Maven超详细配置
  8. 【CodeForces - 722D】Generating Sets(二分,贪心)
  9. 编码方式_【每日一题】| 常见的编码方式之栅栏密码
  10. layui数据表格循环数据给特殊行变颜色遇到的bug