学习计算机的C语言前需要安装哪些
C语言学习准备工作
工欲善其事,必先利其器。在开始学习C语言之前,需要先做点准备工作。
编程需要电脑
学习电脑技术,尤其是学习编程,最好最有效的方法就是上机实践。所以,一台可以方便使用的电脑当然是不可少的,如今,这对于多数人应该不是个障碍了。
有人可能会问,学习C语言需要准备个什么样的电脑,要什么配置?这个问题好回答,C语言学习对电脑硬件配置很低,基本上现在能见到的任何PC都足够满足学习之用了。不过,为了学习更方便高效,该电脑最好具备以下条件:
1.需要一个操作系统,如果是电脑新手,可以选择Windows,这样使用比较容易些
2.需要一个C语言编译器
3.最好能上网,方便看C语言教程,查资料...
C语言编译器选择
如果你使用的是Linux,恭喜你不需要选择了,一般的Linux发行版都带gcc/g++编译器,只要在安装时将它选上即可,如果没装,就需要下载一个安装包重新安装了。
如果你在Window下工作,那也恭喜你,Windows很方便强大,编译器的选择很多,下面三藏介绍几个常见C语言编译器:
■Dev-C++: 三藏认为,Dev-C++是C语言初学者的最佳选择,因为它简单小巧而不乏强大。三藏现在使用的是Dev-C++ 5.0 beta 9.2 (4.9.9.2)汉化版,整个安装包还不到10M,安装过程很傻瓜不必罗嗦,需要注意的是很多汉化版中都带有插件(比如百度搜霸),如果你也象三藏一样不喜欢流氓插件,需要安装时将其勾选消掉(隐藏在组件选择的最下部,没有明显提示)。
■Win-TC: Win-TC是一个基于Borland公司的TC2编译器的C语言IDE(集成开发环境)。优点是够简单,主要就是程序的编辑和编译功能,不用可以学习就能使用。缺点是每次编译完成都弹出一个多余的对话框,有些烦人;另外三藏在测试“hello,world”程序是发现有点异常,对软件的正确性不大确定,所以不特意推荐使用。
■TC2/TC3: TC曾是DOS年代最佳的C语言编程学习环境,但到如今,据说还有的学校让学生在TC下折腾,这就让三藏非常不解了。过去的就让它过去吧,所以TC就不用再谈了,毫无必要!
■VC6:VC6的强大与辉煌是勿庸置疑的,但正因为它太强大而致有些复杂,所以它不是C语言学习的最佳选择,因为太多的IDE功能会对初学者带来疑问和困惑,让人觉得不是你在用它,而是它玩你。注意:只是说它太适合新手用来学习C语言,没有否认它是最强大的Win程序开发工具之一。
■VS2003/2005/2008: 对初学者不特别推荐,理由同VC6。
注意:
1.多数C编译器同时也是C++编译器
2.TC,VC等不是编程语言,而是一个编程工具软件