13919049954

学C语言用不用IDE?

作者:金城在线 日期:2017/12/29 11:12:17 人气:317

(一)从一线普通开发人员的角度来看,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,不是超级高手就是误导新手。


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://lz.net.cn/SEOyouhua/630.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论