仓酷云

标题: 来谈谈:C/C++开辟者必不成少的15款编译器+IDE [打印本页]

作者: 再见西城    时间: 2015-1-16 11:05
标题: 来谈谈:C/C++开辟者必不成少的15款编译器+IDE
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。
  Web开辟者可选择的编程言语有良多好比,Java、.Net、PHP、Ruby、Perl、Python等等,可是明天我们要会商的是两个陈旧且十分盛行的言语,即C/C++。恰是因为其诱人的特征,付与了它们加倍无效的功效,而且也取得了各年夜工具厂商的撑持。现在,这两门言语仍然活泼在编程范畴里,其不但具有者壮大的功效集,并且还供应了壮大的平安保证。
  本文,笔者专为C/C++编码者搜集了15款使人印象深入的IDE和编译器。我们一同来看下:
  1)BestIDEforC/C++–kDevelop




  Kdevelop是一个专为C/C++及其他言语的开源扩大插件IDE。它基于KDevPlatform平台,这是一款可用于IDE基本开源库。
  2)BestIDEforC/C++–Anjuta




  AnjutaDevstudio是别的一款壮大的开辟工具,具有先辈的编程特征包含项目办理、使用程序导游、交互式调试器、源码编纂器、版本把持,GUI计划、剖析器等等。这款工具为C/C++开辟者供应壮大的用户界面接口。
  3)BestIDEforC/C++–CodeBlocks




  CodeBlocks是一款对照盛行的收费且开源的集成开辟情况。该工具具有一切功效,可以满意开辟者所需,好比高效的用户界面、编译及调试功效等。
  4)BestIDEforC/C++–VisualMingw




  Visual-MigGW是一款极其复杂的开源IDE。它一切的WindowsAPI都可来举行复杂疾速的开辟。它还撑持一个随时可用的使用框架。项目托管在SourceForge.net。
  5)BestIDEforC/C++–Ideone




  Ideone是一款在线编纂器和调试工具。这款工具供应了壮大的功效,匡助程序员以加倍疾速无效的体例编译源代码。
  6)TopIDEforC/C++–EclipseCDT




  EclipseCDT供应加倍高效的功效,如:撑持为各类工具链供应项目创立及办理、尺度构建、源码导航、各类常识工具源;代码编纂器功效如高亮显现、折叠、超链接导航、源代码重构和代码天生;可视化调试工具,包含内存、存放器及反汇编视图。
  7)BestIDEforC/C++–Compilr




  Compiler是一款在线集成开辟工具,同意你编写使人印象深入的代码功效和复杂的用户界面。该工具撑持的言语如C、C++、Java、HTML。
  8)BestIDEforC/C++–CodeLite




  Codelite是一款极好的收费开源的IDE,几近可运转于一切平台(OSX、Windows、Linux)。
  9)BestIDEforC/C++–NetbeansC++




  Netbeans工具包括多品种型模板。它具有诱人的功效,使其在Web开辟者加倍盛行,好比:代码帮忙、编译设置、单位测试、源码检测、远程开辟及文件导航等功效。
  10)BestIDE/CompilerforC/C++–DevC++




  DevC++的功效包含:类扫瞄器、集成调试、撑持GCC、项目办理、代码编译、编纂且编译资本文件、工具办理、功效清单。
  11)BestIDEforC/C++–Ultimate++




  Ultimate++这款IDE引进了模块化观点,撑持GCC、MInGW及VisualC++。
  12)BestCompilerforC/C++–DigitalMars




  DigitalMars是一款高功能的编译器,功效包括,疾速编译/链接时、壮大的优化手艺、Contract计划、完全的资本库、扫瞄HTML文档,反汇编、库、资本编译器等。命令行及GUI版本、教程、代码示例、在线更新、尺度模板库等等。
  13)BestIDEforC–C-Free




  14)BestCompilerforC/C++–MinGW




  MinGW编译器供应会见MicrosoftC运转时及一些特定言语运转时的功效。
  15)BestCompilerforC–TinyCCompiler




  TinyC编译器最年夜亮点是,开辟者能够到处编译代码功效,可使用恣意C言语静态库,编译并可间接实行C言语源码,完全的C言语预处置器及GNU汇编程序。
  原文出自:Designzum
无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
作者: 第二个灵魂    时间: 2015-1-18 07:47
我也学习了几天VB,然后不敢示弱得心把我拉回去,也不知道怎么回事,有一天灵感光顾,就这样,轻松进门,只用了一周。以后学习数据库编程,Socket编程也遇到类似得情况,
作者: 飘灵儿    时间: 2015-1-25 14:46
特别喜欢用转义运算符。师兄编写的程序也是这样,既用了class类(C++独有),编程风格又尽是C的(printf呀,struct结构体呀,来回的用,搞的我晕头转向)。
作者: 小魔女    时间: 2015-2-2 22:34
C++是门博大精深的编程语言,可以说它是其他很多语言的基础,我现在接触到的语言都是C的翻版或者衍生,所以学好它还是相当重要的。
作者: 再见西城    时间: 2015-2-8 17:05
关于C++中string和vector的使用,在C++的规范标准之后,正式提出了标准库类型string和vector。
作者: 老尸    时间: 2015-2-25 21:45
照着书上(好书,大家认可得)敲,编译,并思考,你会发现很多问题,解决问题的同时你正在提高。
作者: 精灵巫婆    时间: 2015-3-8 08:27
我觉得你一开始..应该学好\\\\\\\\\\\\\\\"数学\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"数据结构\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\"算法\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"英语\\\\\\\\\\\\\\\"记住.学语言.不仅仅是学语言. 语言仅是一种表达方式而已..
作者: 飘飘悠悠    时间: 2015-3-15 22:25
还有, 不要死攻一门语言. 多看看其他的. 触类旁通..
作者: 分手快乐    时间: 2015-3-22 17:10
关于C++中string和vector的使用,在C++的规范标准之后,正式提出了标准库类型string和vector。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2