BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #13482同步于 2008/10/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[转载]C语言的开发工具

Xer
2008/10/4镜像同步10 回复
发信人: cownew (computer), 信区: CPP 标 题: C语言的开发工具 发信站: 北邮人论坛 (Sat Oct 4 11:37:01 2008), 站内 同学们在学C语言的时候大部分时间还是在用Turbo c这样“爷爷辈”的IDE(集成开发环境的缩写,也叫开发工具),真不免让人感觉惊奇,以至于很多同学都说“学习一个学期的C语言就会用printf在黑屏幕上打白字”。虽然有人说“学习语言不能过度依赖于IDE”,可以对于一个新手来说一个容易上手的IDE将能大大提高学习的效率。 我经过约两天的试用、对比为大家选择了合适的开发工具。目前常用的C语言开发工具有: 1、VC6:这个是最经典的一个C/C++开发工具,毕竟是微软的东西,所以非常好用。不过VC6的主要缺点是体积太大,有的同学是在网吧、学校机房等场合学习编程,如果电脑上没有VC6的话就需要下载(安装包要500MB左右)、安装,非常耗时。而且VC6和Vista系统、卡巴斯基等软件有冲突,经常崩溃。毕竟是98年的软件了,微软已经不提供支持了。 2、VC2005/VC2008:也被称为VC7,它是VC6的升级版本,支持新的C/C++语法标准以及新的库文件。同时VC7继承了VC6的所有优点,而且继承并发扬了VC6体积大的“优点”,一个安装包最小也要1G,完整安装要3G。 3、Dev C++:曾经非常牛气的一个免费的C/C++开发工具,体积非常小,只有9M多一点,代码高亮、自动完成等都做的非常好。不过Dev C++稳定性不是很好,经常崩溃,而且Dev C++最近一次更新是在2005年,可以看到作者已经放弃了这个软件,因此那些Bug也无法被修改了。Dev C++有官方中文语言包。 4、Code::Blocks:目前最如日中天的开源且免费的C/C++开发工具,跨平台,可以在Windows/Linux等平台下运行,体积比较小,只有不到20M。Code::Blocks一直在飞速发展,因此支持最新的C/C++语法和最新的库文件。因此很多专业开发人员都推荐使用Code::Blocks。不过Code::Blocks的代码智能提示和自动完成功能做的不是很好,这恰恰是对于初学者来说比较重要的地方。而且Code::Blocks没有官方中文语言包,满屏幕的英文对于初学者来说难度比较大。 5、C-Free:国产的C/C++开发工具。体积非常小,只有不到9M。C-Free的代码智能提示和自动完成、代码高亮以及代码导航等功能做的非常好,可以说是无可挑剔,这对初学者来说是最重要的;C-Free的启动速度也非常快。国产软件肯定是中文界面了,:)。 初学者的特点是要求软件尽可能的体积小、启动快、BUG少,代码智能提示和自动完成、代码高亮以及代码导航等功能要好,而对是否支持C/C++最新语言规范等则是相对来说比较次要的。因此这里推荐大家使用C-Free做为开发工具。下面提供几个C-Free的下载地址: http://www.namipan.com/d/841ceead4fb474736c8995784217777f17583b5e79cd9500 http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=4433195 http://download.csdn.net/source/359576 有的同学会问“好多人不都说开发C/C++要用VC6、VC7吗?用C-Free学了也没用呀?到时候还要学VC6、VC7呀,而且到找工作的时候我不会VC6、VC7人家会不会不要我呀?”。写程序就像写文章,你能否写出好文章取决于你的文采,而不是“用Word写还是用记事本写”,Word、记事本都只是一个工具而已。VC6/VC7和C-Free相比起来唯一的差异就是使用习惯而已,也就是VC6中一个功能在这个菜单下,到C-Free中相同的功能在另外一个菜单下,其差异性非常小。C-Free也可以写C++的代码。 不要害怕改变,我当时开C#的这门课的时候,当时认为C#和C的语法非常相似,同学们应该很能接受,但是发现同学们竟然认为换一个语言就是改朝换代一样可怕;因此我就退而求其次,适应大家用C语言来讲了,可是用C语言同样有的同学用TC、有的用WinTC、有的用DevC++、有的用VC,这个就没法协调了,毕竟是众口难调,我只能选我认为合适的工具,不能一个开发工具我也兼顾所有同学,大家向我这边靠了。要知道开发工具不可能一辈子不换,编程语言更不可能一辈子不换。我上大学的时候学的Delphi,可第一份工作就是用Java;我毕业设计用JBuilder写Java代码,可是工作以后用的是Eclipse写Java代码;我上学时用VC写C/C++代码,工作以后竟然到Linux用Vim写C/C++代码。。。如果连这点改变都害怕的话,以后在职场上很难混的。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
xiongQQ机器人#1 · 2008/10/4
C-Free? 试试去 【 在 Xer (SL小分队|小x|benogy) 的大作中提到: 】 : 发信人: cownew (computer), 信区: CPP : 标 题: C语言的开发工具 : 发信站: 北邮人论坛 (Sat Oct 4 11:37:01 2008), 站内 : ...................
aydos机器人#2 · 2008/10/4
提示 this preview version has been expried 中间那个链接下的
wks机器人#3 · 2008/10/4
free? Not as in freedom. what a pity...
Neuron机器人#4 · 2008/10/4
胡乱对dev c++进行评述
jokerlee机器人#5 · 2008/10/8
【 在 Neuron 的大作中提到: 】 : 胡乱对dev c++进行评述 事实就是如此,试了下C-free,觉得调试还是不方便,其他很不错
noname机器人#6 · 2008/10/8
dev c++贵在小,速度快,其他也就一般
jerrytian机器人#7 · 2008/10/8
eclipse CDT配合GNU编译链,适合跨平台项目开发测试. 弱机慎用,开发站配置够强和VS有一拼.
PtwCJ机器人#8 · 2008/10/8
我这弱机vs用的挺hi的 【 在 jerrytian (北邮人) 的大作中提到: 】 : eclipse CDT配合GNU编译链,适合跨平台项目开发测试. : 弱机慎用,开发站配置够强和VS有一拼.
Wavestone机器人#9 · 2008/10/11
VS2003是VC7吧。。