正手写C,高手独家信息上报高手

C语言教学早就进入了我国各大高校的教程但是大家对它的认识以及重视程度还很是不够。很多人认为C语言无非是一种教学语言是一种工业语言,它很老了该淘汰了,比不上VC++、Java、C#等新兴语言牛B所以不是很重视C语言。我认为这些朋友是受了某些舆论的误导才会有此看法。

C语言是各大操作系统的基础Unix、Linux、Windows其内核都清一色是C语言开发的,(某些地方是和汇编语言混合开发的)君不见Windows API都是C语言函数的接口?Unix/Linux绝大多数应用都是C语言开发的;Windows應用程序用纯API开发已然不多大多都是依靠某种Application Framework,比如所谓的VC++其实就是指VC IDE + C++语言 + MFC(现在重点已转向ATL、WTL),但是Windows服务、网络、驱动程序等底层软件还是C语言开发的。各种语言的编译器包括java虚拟机,都是用C语言开发的各种嵌入式设备,如手机、PDA也都是C语言开发的

C语言历史悠玖,其内容也绝非谭浩强老师的《C语言程序设计(第二版)》所描述的那么简单——那本书只是针对中国国情的教学入门书而已(并且很哆地方都不符合ISO C 99标准了) 论坛中很多还是高校的学生总喜欢问:那种语言好?学那种语言有前途这种问题天天在讨论,永无休止其實我觉得大家所关心的,无非是那种语言更有“钱途”学习那种语言毕业后能够轻松找到高薪的工作——当年我也是这么想。

那么在這里我要给这些朋友吃一剂定心丸了——C语言大有应用市场,国内知名的四家电信制造企业巨龙、大唐、中兴、华为(简称“巨大中华”如果你对此四大家耳生,我劝你应该google一下学习学习了)无不热招C开发人才;各大外资、世界500强信息上报高手产业亦是如此(去51job.com上查查就明皛了)只要你精通C语言,即使你不了解C++等其他语言找到高薪工作也是轻松得很。

为什么我如此推崇C语言而对C++语言尚未提半字?一方面受本篇题目的限制(偶不能跑题呀)另一方面,我认为C语言比C++好学得多学习成本也很低。为什么这么说下文中所列举的4部C语言经典巨著,平均每本定价不到40元如果你依次把它们学透了,那就够了不需要再买C语言书了(事实上也没什么其它书好买了)。下一步就是从实踐中学真知了——一方面从工程项目中锻炼另一方面从分析老外源码(比如linux源码、GNU源码等)中提高,功夫下到收获自然来。而C++语言拿我自己来说,买书投入的资金已经超过千元了也认真学习了1~2年(时断时续)了,终究对标准C++语法彻底理解的部分占不到40%引用vckbase论坛一大牛“七猫”兄的话说:“我不打算再往C++书上投钱了”,那简直是无底洞

从另一方面说,这几本C语言经典巨著对于学习C++的PO、OB设计也是很有幫助的(PO、OB应该算是C++的基本功了,PO指的是Procedure Oriented, OB指的是Object Based);国外的顶尖C++高手往往也是C语言高手。


}

我要回帖

更多关于 C.C 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信