C语言开发工具

来源:互联网 发布:淘宝手机店铺宝贝链接 编辑:程序博客网 时间:2024/05/16 05:06

 

很多公司以前也使用VC6,现在VC6不太方便了。很多公司都改为vs2005或2008,

 

 

同学们在学C语言的时候大部分时间还是在用Turbo c这样“爷爷辈”的IDE(集成开发环境的缩写,也叫开发工具),真不免让人感觉惊奇,以至于很多同学都说“学习一个学期的C语言就会用printf在黑屏幕上打白字”。虽然有人说“学习语言不能过度依赖于IDE”,可以对于一个新手来说一个容易上手的IDE将能大大提高学习的效率。
    因为咱们JSJ321.com将会开C语言实战开发的课程,因此需要为大家准备一个能开发Windows程序的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做为开发工具。

原创粉丝点击