初学者选择哪种编译器学习C/C++语言比较好?

     很多朋友都曾经问过我初学者应该选择什么编译器学习C/C++语言.所以我把我的一点想法发表在这里希望对大家有一定的帮助.这仅仅是我个人的一些建议,供大家参考.
     我个人觉得C/C++语言十分庞大就语法本身已经非常复杂了更何况应用领域甚广需要学习了解的东西非常多.所以一定要首先把语言基础打好,把语言用熟.基于上面的考虑我比较推荐DEV-C++ 4.0.(可以到我的个人主页上下载)。
主要原因有:
1.软件很小压缩包只有7M,解压安装之后20多M占用硬盘空间很小,占用的资源也 很小.
2.符合ANSI C++标准.该软件内核是著名的GCC编译系统质量高,稳定性好. 编译效率相当高.比如完全相同的C++控制台程序在DEV-C++下编译只有70K左右.但是在VC下编译就达到了500-600K.当然VC编译结果这么大可能是从安全等多方面考虑后的结果.
3.查错能力很强.这里要强调的是DEV-C++ 4.0版本.能够比较精确的定位出错的位置和原因.不知道怎么搞的现在的DEV-C++ 5.0在这方面做的比较差?所以我现在还是在用4.0版本的.
4.使用简单.这是选用的一个重要原因.使用VC建立工程之后在那个文件夹下面有大量的编译中生成的目标文件,感觉比较杂乱.DEV-C++没有这么多文件,一个源程序对应一个可执行文件,简单清晰.便于整理
      我们在开始阶段主要是想学习C/C++语言本身,功能过于强大的开发工具往往提供了很多暂时我们还不需要的功能,把时间精力都花在这些工具的学习上不利于我们迅速掌握C/C++语言本身.但是必须强调的是VC是非常强大的工具,熟练使用它可以快速开发出很多功能强大的软件,很值得我们学习了解!公司里一般要求熟悉VC开发.如果对C++了解很深入基础十分扎实学习VC速度应该是很快的.因此我到现在还没有开始学习VC.我已经用DEV-C++编写了1500多个程序,共9万多行,仍然感觉C++十分庞大需要下功夫仔细学习.还有像数据结构,编译原理等等知识都是很好的练习内容.后面准备把以前写的程序整理成CHM格式文件发到网上大家一起讨论.
     仅仅是自己一点看法.大家可以根据自己的情况选择学习.

期待 发表于09-17 14:35 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

期待
期待(总统)
金币:32864个|学分:87182个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号