C语言已死(连载1)——趣味、通俗、实用的计算机达人成长之路之C语言高级技巧篇

第一章 学习C语言的起跑线程序员

 

 

 

本书描述的就是使用C语言的高级技巧,力求将你的C语言能力由“基础”提高为“高级”。可是学习态度赛过学习方法,在正式学习以前,有一个问题不吐不快,那就是“C语言还值得学习吗?”编程

正方观点——C语言已死网络

正方论据:C语言的三宗罪:数据结构

1、代码底层,缺少共享。 框架

Java多如牛毛的库函数、三方控件和框架相比,C语言的库函数简直就是少的可怜。若是说Java是个富得流油的大财主,那么C语言只是一个家徒四壁的小佃户。C语言,开发者必须独立设计全部的细节,小到栈与队列,大到串口与通讯,必须从底层开始设计所有的代码。编程语言

好比字符串分解,在Java中仅仅调用类的一个方法就能够完成,但在C语言中却无从调用。又好比说数据结构,Java中全部基本数据结构都提供了现成的类,但在C语言中,开发者必须本身设计诸如队列与树之类的内容。再好比说网络通讯,Java中重载一个类既能够获取用户在网页中提交的内容,但在C语言中,这简直就是不能够想象的事情。ide

有人说,Java只需2万行完成的代码,在C语言中须要7万行,这无不道理。函数

2、指针犀利,访问灵活。 学习

C语言特别灵活,能够访问绝大多数的系统资源,尤为是C语言的指针,简直就是一把锋利的倚天宝剑。当程序正确时,C语言可以加速运行,减小代码。可是,谁能保证程序没有bug呢?假若代码中出现了错误,哪怕是一丁丁的错误,也能如蝴蝶效应般产生不可估量的后果,所谓“一个语句能够形成程序全面崩溃”就是这个道理。网站

3、应用狭窄,界面简陋。

几个IT人讨论技术,十有八九发现他们使用的都是Java。几个学生展现课程设计,Java同窗老是展现某某管理系统,引发同窗们的阵阵惊呼;而C语言同窗老是展现一个黑洞洞的窗口,只带来一些友情似的稀稀落落的掌声。仿佛C语言在编程队列中被边缘化,彷佛C语言项目正在一步一步的走向末路,好像C语言程序员正逐渐消失。

正方结论:C语言属于英雄,他注定是英雄的长剑而不是平民的武器,因此,通常的大学生无须选择和学习C语言。

其实并不是如此,正如流言在真相面前不攻自破通常,打消你们怀疑C语言的念头,其实很简单,两个数据就可使这种怀疑消失的无影无踪:

其1、《编程语言排行榜》

翻开排行版,不管哪一个月份,前三强一定是JavaCC++C语言的比重绝对超过15%Java也只是在20%左右,因此学习C语言,绝非无用武之地。

其2、招聘网站

进来各大招聘网站,搜索C语言及其相关岗位,绝对能够获得大量的信息,这也从正面证明了学习C语言,前途是光明的。

由此看来,C语言不但未死,相反还活的有滋有味。既然学习C语言前景广阔,那么为何不少学生迷茫,不少学生谈C色变呢?这是由于,学习C语言,前途是光明的,道路——其实并不曲折,但倒是掩盖的,明明路就在前面,可是同窗们就是发现不了,只好在黑夜中挣扎,把大部分学习的精力浪费在无休止的挣扎之中,长此以往,增长了C语言的恐怖气氛,天然而然地缺少了学习C语言的兴趣,

那么究竟如何挖掘出学习C语言的隐秘道路呢,如何正确的学习C语言呢?咱们下一节接着聊。

 

 

 上一篇     目录    下一篇 

 

 计算机达人成长之路——憧憬与迷茫篇

其实你的购买是对做者最大的支持,这样做者才能写出更多更好的文章出来,你们才能够看到更多更好的做品。

         网络购买地址购买地址(7.5折) ,做者网店http://zyxhp.taobao.com提供照片和签名(不打折)。

         在线阅读地址:http://blog.csdn.net/zhuyunxianghu

         绝对物超所值,不会让你失望。

 

1.1 C语言已死?

相关文章
相关标签/搜索