admin 管理员组文章数量: 1087131
02、老徐教你学C语言基础篇2——C语言摩拳擦掌齐上阵(环境篇)——理论
工欲善其事必先利其器
君欲学语言必先熟其境
C语言的语法、理论前面我们有了一定的了解,但是看书永远看不出一个程序员,再好的武功秘籍没经过10数年的敲打也不可能成为绝世高手,段誉毕竟是少数,我们还是老老实实做乔峰吧
下面教大家几种常见的C语言编辑、编译、调试环境
windows:
windows是大家最熟悉的平台,使用起来最得心应手,windows开发C语言也是大家入手最快的,windows下最常见的一些开发环境如下:
1、Turbo C
Turbo C是美国Borland公司的产品,主要版本有:2.0\3.0\tc for win等,是学生党们听说过的最多版本,因为大学生几乎都会学习的谭浩强谭老师的教材就是使用的这个环境,笔者也是从谭老师的C语言起的步,虽然当年感觉啥也没学明白,哈哈,但是这个软件笔者强烈建议还是让他尘封了吧,经典还是封存的号。
2、Visual C++ 6.0(vc6.0)
经典中的经典,如果xp之于微软,古天乐、李若彤版神雕侠侣之于金庸迷,war3之于魔兽迷一样,vc6.0是微软历史上最成功的一款集成开发环境,c/c++/mfc/vb/vf等语言都可以在这个环境下得到很好的支持,学习windows下编程必备的神器。虽然它也存在很多问题:体积有些大(上百MB),有时候编译程序时会假死(需要重启软件),对windows 7、windows 8支持不是很好(但绝对还是可以用的),但经典永远就是经典,你可以超过他,但是你代替不了他,所以笔者建议初学者还是使用这个环境吧。
3、visual Studio 2002 2005 2008 2010 2012
实际上准确的来说,vc6.0是visual Studio 6.0的一个组件,但是因为太经典了,所以我们单独把它提了出来
vc6.0之后微软引入了多太多的功能,犹如:win7 win8 win9之于windows一样,等我们需要的时候再去采摘吧
4、然后就是一些小众的开发环境了
所谓的小众只是我们凡人见的少,对于大仙们还是见怪不怪的,哈哈
虽然少林、武当、丐帮贵为武林泰斗,但是也不能剥夺:峨眉、天山、古墓派的存在感吧,每个男生心中都一个沈佳仪,每个人都有自己喜欢的编译器,无可厚非。
DEV c++、code::blocks、C-Free、各种各样的单片机、arm单板开发环境(ADS、IAR..)
linux\unix:
讲完了windows下的开发环境,下面我们来看看另一个世界——unix世界如何进行c语言学习
光明料理界有微软这座大山,黑暗料理界也有他的高山仰止
不同于windows的一站式购物,unix世界追求的是自由、自主、自信
windows下大部分的开发环境都称之为:IDE(Integrated Development Environment),集成开发环境,编辑、编译、调试、管理一站解决
unix下没有很友好的集成开发环境(即使有,大家也很少使用,使用集成开发环境的会被耻笑的),unix下使用的是:vi/emacs + gcc + gdb + make
这里为了加快大家的学习效率、快速上手,我们以vc6.0为例讲解,其它工具请自己查阅资料,linux开发环境请参见笔者另外的博文。
本文标签: 02老徐教你学C语言基础篇2C语言摩拳擦掌齐上阵(环境篇)理论
版权声明:本文标题:02、老徐教你学C语言基础篇2——C语言摩拳擦掌齐上阵(环境篇)——理论 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1693408622a220218.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论