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开发环境请参见笔者另外的博文。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值