C语言之四书五经

C语言之四书五经.doc C语言之四书五经.doc 学习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语言的几本经典之作。另外BTW一句:很多朋友一定会问:为什么我们学校不用这些书做教材?这个问题就很难回答了,我觉得你应该致电国家教育部、或你们学校教导处询问,人家自然会给你个说法。:)不过有一个原因大家都能理解,(冒死说句大不敬的话),教这些书估计你的任课老师未必罩得住,也说不准。:) 因为这些都是国际上Hacker级的巨著呀。(看我多大方,把我的所知毫无保留的都传授给你了:p)
  依据我给出的顺序,你应该很容易自学这些书(均有中文译本,此处给出的都是中文版的信息,在各大电子科技书店都应该买得到):

 一、The C Programming Language
C程序设计语言(第2版·新版)

原出版社: Prentice Hall PTR
作者: [美]Brian W.Kernighan,Dennis M.Ritchie
译者: 徐宝文 李志
书号: 7-111-12806-0
页码: 258
开本: 16开 版次:2-1
丛书名: 计算机科学丛书
出版社: 机械工业出版社
出版日期: 2004-1-1
定价: ¥30.00
 二、Pointers on C
C和指针

原出版社: Pearson Education
作者: Kenneth A.Reek
译者: 徐波
书号: 7-115-11456-0
页码: 450
开本: 16开 版次:1-1
丛书名: C和C++实务精选
出版社: 人民邮电出版社
出版日期: 2003-9-1
定价: ¥55.00
 三、Expert C Programming
C专家编程

原出版社: PH PTR
作者: Perter Van Der LinDen
译者: 徐波
书号: 7-115-10627-4
页码: 291
开本: 16开 版次:1-1
丛书名: C和C++实务精选
出版社: 人民邮电出版社
出版日期: 2002-12-1
定价: ¥40.00
 四、C Traps and Pitfalls
C陷阱与缺陷

原出版社: Addison Wesley
作者: Andrew Koenig
译者: 高巍
书号: 7-115-10623-1
页码: 172
开本: 16开 版次:1-1
丛书名: C和C++实务精选
出版社: 人民邮电出版社
出版日期: 2002-11-1
定价: ¥30.00
C/C++程序四书五经 介绍C、C++的有关入门书籍,进阶书籍等。 立即下载

相关推荐

[嵌入式必读]—关于C的“四书五经”之——高质量C++-C编程指南

[嵌入式必读]—关于C的“四书五经”之——高质量C++-C编程指南

C语言四书五经

我们来说说C语言方面的图书。什么,C语言?有读者奇怪了。没错,这一次的主角就是诞生于1973年如今已经儿孙满堂的C语言。我们之所以要谈及C,不仅仅是因为它的影响深远,这完全可以从C系列语言家族的兴旺发达得到证明:C++、Java和C#以及Objective C等C的子孙先后成为软件业或者各种操作系统上的主流语言,雄霸多年,至今不衰。我们的理由主要来自C语言自身的魅力。30多年之后,它并没有因为岁月

书 人 事 1万+

风光储互补微电网在偏远地区的应用实践:从建模到仿真全解析

本文深入解析了风光储互补微电网在偏远地区的应用实践,从系统设计到仿真建模全流程。通过Simulink等工具进行动态仿真,验证了系统在多种工况下的可靠性,并结合实际案例展示了其显著的经济和环保效益。文章为从业者提供了从技术路径到实施优化的全面指导。

weixin_29047545的博客 270

c语言四书五经

1. Brian W.Kernighan, Dennis M.Ritchie,《C程序设计语言》,机械工业出版社  2. Perter Van Der LinDen,《C专家编程》,人民邮电出版社  3. Samuel P. Harbison, Guy L. Steele,《C语言参考手册(第五版)》(影印版),人民邮电出版社  4. David Hanson,《C语言接口与实现:创建可重用

澍澍爸的blog 526

全面分析总结解决Could not transfer artifact org.apache.maven.plugins等此类问题的方法

全面分析总结解决Could not transfer artifact org.apache.maven.plugins,Could not transfer artifact xxx from/to xxx等此类问题的方法

ccjjjjdff的博客 1万+

永磁同步电机矢量控制(十一)——基于损耗模型的PMSM效率优化策略

本文深入探讨了永磁同步电机(PMSM)基于损耗模型的效率优化策略,详细分析了铜损和铁损的构成与建模方法,并提出了最小损耗控制策略的实现方案。通过与传统MTPA控制的对比,展示了在不同工况下的效率提升效果,同时讨论了工程实现中的关键问题与解决方案,为PMSM的高效运行提供了理论支持和实践指导。

7z8x2c4v6b9的博客 231

C程序设计之四书五经

 引言 自从Dennis M.Ritchie于1973年设计并实现C语言以来,计算机程序设计领域已经发生了巨大的变化。以C语言为根基的C++、Java和C#等面向对象语言相继诞生,并在各自领域大获成功。今天,C及其后裔几乎统治了计算机程序设计世界。可以这么说,C语言的诞生是现代程序语言革命的起点,它改变了程序设计语言发展的轨迹,是程序设计语言发展史中的一个里程碑。然而,C并不仅仅是其他语言

sony315的专栏 739

[Windows] 发票识别工具。支持xml、pdf、ofd文件。

发票识别是财务自动化中的关键环节,支持多种格式(XML、PDF、OFD)的识别工具能显著提升工作效率。以下介绍基于Windows平台开发此类工具的技术方案。发票识别是财务自动化中的关键环节,支持多种格式(XML、PDF、OFD)的识别工具能显著提升工作效率。以下介绍基于Windows平台开发此类工具的技术方案。

pZC_dqux的博客 666

C语言之四书五经—C语言书籍推荐

C语言之四书五经—C语言书籍推荐 分类: 书籍推荐 2012-05-24 15:52 1866人阅读 评论(0) 收藏 举报 来说说C语言方面的图书。什么,C语言?有读者奇怪了。没错,这一次的主角就是诞生于1973年如今已经儿孙满堂的C语言。我们之所以要谈及C,不仅仅是因为它的影响深远,这完全可以从C系列语言家族的兴旺发达得到证明:C++、Java和C#以及Obj

计算机编程开发学习交流的专栏 2818

排队论在食堂窗口规划中的应用:M/M/S模型优化案例

本文通过食堂窗口规划的真实案例,详细阐述了如何运用排队论中的M/M/S模型量化服务效率。文章从问题拆解、数据采集、模型计算到成本效益分析,提供了完整的数学建模实战指南,帮助读者掌握利用最优化方法解决资源配置问题的核心流程与工具。

docker7nomad的博客 1083

华为海思IC设计岗位笔试全解析:物理、电路与工艺三大方向备考指南

本文全面解析华为海思IC设计岗位笔试的物理、电路与工艺三大方向备考要点。针对物理设计方向,重点讲解半导体能带理论、载流子输运机制等核心考点;电路设计方向涵盖Verilog语法、UVM验证等关键技术;工艺方向则深入探讨FinFET工艺、光刻技术等前沿知识。提供高效备考策略和应试技巧,助力考生提升通过率。

weixin_29196613的博客 1085

C语言四书五经微盘,C语言四书五经是哪4本书

满意答案caml小贼2013.04.20采纳率:52%等级:12已帮助:11956人一、The C Programming LanguageC程序设计语言(第2版·新版)原出版社: Prentice Hall PTR作者: [美]Brian W.Kernighan,Dennis M.Ritchie译者: 徐宝文 李志书号: 7-111-12806-0页码: 258开本: 16开 版次:2-...

weixin_39707693的博客 152

萤石云cs刷机解绑固件

萤石CS-C2C-32WFR刷机包,萤石CS-C6TC刷机包,萤石CS-C6H刷机包,萤石猫眼产品等等。萤石云摄像头固件修改,绑定手机号解绑,更换序列号教程。

海康威视技术支持 2万+
上一篇: TCP/IP网络编程之四书五经
下一篇: MFC 四大天王
sandyandy
博客等级 码龄19年 72粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值