服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

学C语言用不用IDE?

来源:发布时间:2017-12-29 11:12:17

(一)从一线普通开发人员的角度来看,IDE是必备利器

作为一个应用项目开发人员,99%的时间是在用IDE。在一个单位开发项目,老板需要的是满足客户需求,保持按时把货交出来。因此如果不是自己瞎玩,而是今后想在就业时候更有竞争优势 ,学会熟练使用IDE是相当有必要的。

许多外资企业为了源代码管理方便有序,都上了TFS,CVS之类的源代码管理软件,团队协作开发。整天签入签出的。典型的就是VS开发,可视化的调试,包括断点设定,变量监视,快速的类和方法查找,图形化连接数据库,在IDE里直接看存储过程。数据库管理也是,MYSQL下都有图形化的辅助工具。作为工业界一线的程序员,为了就业,适应岗位要求,玩IDE是必须的。顺便说一下,许多外资企业倒是喜欢免费的JAVA解决方法,ECLIPSE横行啊。。。

网上有一些强大无比的UNIX牛人,号称痛恨一切IDE,这些牛人不在我讨论之列,我膜拜。


(二)从学习者的角度来看


讲完生产讲学习。有人说不用IDE玩编译调试更能学习C语言底层的东西。拿C语言来说,有多大差别呢? 使用命令行编译,拿个手册组织一下各个参数,手工编译。没几次编译连接得熟练了,开始写MAKE FILE了。MAKE已经是几乎是全自动的了,然后桌面上来个快捷方式,一点就自动编译了,这个和IDE里一键编译连接有什么区别呢?和底层有毛关系呢?

命令行搞调试更是被IDE的断点,执行到,监视等可视化功能秒杀

命令行编译有助于解决理解STATIC,咳,咳咳

什么叫玩底层?

真要了解C语言,读几本好书,学校开的计算机组成原理好好学,操作系统原理好好学习一下内存管理,编译原理写个小编译系统玩玩文法parse神马的,第一遍编译,第二遍编译,连接,再来门汇编语言,学习一下C语言经过编译形成的汇编,register变量有没有真的放到AX,BX,CX神马的东东里面去,堆是汇编里怎么实现,栈怎么实现,调用函数时内存的变化。

命令行编译连接了解C的真谛。。。我哭。


(三) 对初学者

举个JAVA的例子吧,初学者配一下环境变量,了解一下JAVAC,JAVA各种参数的用法是有好处的。我给初级程序员们培训,就是这么干的,前2次要求手工配置各种环境变量,基本概念搞定。


第3次开始,没错,手工配置仅是为了了解,然后ECLIPSE全面开始使用。


不用任何IDE只是最最开始的一小段时间,出去做职业码农不用IDE,不是超级高手就是误导新手。


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价