〓【球友会】分享IT计算机各类电子书,包括各类编程语言,人工智能,机器学习、深度学习以及各类大数据、算法等内容的电子书
c 语言及网络编程书籍推荐
c 语言及网络编程书籍推荐

c 语言及网络编程书籍推荐

面向对象技术: 1: 《设计模式-可复用面向对象软件的基础》 美国的跨时代大作 230页却足以开启一个时代,真正体现了面向对象技术的价值,是代码复用的经典之作,不能不看。

2: 《UML Distilled》 UML建模很火欧,但对我来说看主要目的是看懂类关系草图,这本小书足以。 c进阶篇 1: 《C高级编程》 刘鑫等译 有对c知识的精要总结其中包括如何更好地实现重用、如何有效地测试和调试等C专业人员常用的一些技术与方法,值得了解。

3:《TCP/IP协议及网络编程技术》 罗军舟等编着 清华大学出版社 国货上品,是应用c语言在windows下进行网络编程的好教材.也是使用c进行网络编程的知识准备。 C基础篇: 1:《CPrimer(3or4版)》入门第一部. 2:《深入浅出MFC》 侯捷着 国货精品,本应归入学习vc的范畴,但他实际是对widows API的c框架介绍,用来做vc项目只能起辅助作用,对建立c面向对象思想却多有启迪。 3: 《C标准程序库》 侯捷/孟岩译 库是语言的延伸,学习c不可不看。

1: 《深入探索c对象模型》 侯捷译 对C内存布局的深入介绍,是真正理解com/corba等组件技术的必备基础。

都是我看过或正要看的书,晾晾书架,希望对后来者也有一点作用,当年我也是浪费时间看了一些没有价值的书籍,颇为后悔,现将精华总结如下: c语言篇:(虽有人说学C不用先学c,但我颇不以为然,不知数据为何,又何来的封装继承多态) 1:c语言入门大学教程c语言谭浩强版足以。

3:《C设计新思维》 侯捷/於春景译 泛型编程与设计模式的综合应用,锻炼思维的好书,(已经买了半年多了,等我有空时一定看_)。 其他: C编程思想,C语言之父的c语言特别版 等书本人只在书店里见过,没有阅读就不敢置评了。 (一)语言入门: 《C Primer》 最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中) 适合有丰富C经验,缺乏C经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C的学习未必是好事。 《The C Programming Language》/《C程序设计语言》 最新版本:第三版特别版 简称TCPL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来) 《Essential C》 《Accelerated C》 这两本薄一些,都是不错的选择。

《Accelerated C》本人没有读过,从各方面的评价来看,完全值得推荐。 以上几本书都有相应的中文版,而且翻译的质量都不错。上面的书未必都需要读一遍,但无论如何,TCPL是应该阅读的。 (二)进阶A: 这个路线侧重于语言本身 《Effective C》 最新版本:第二版(第三版国外已上架,国内一些网上书店也在预订中) 简称EC。C程序员必读!很多时候,我们说C圣经不是指TCPL,而是这一本。《The Pragmatic Programmer》一书中写到:“一旦你发现自己要参与C项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C》,可能还要《More Effective C》”。 《C Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C 编程规范》 个人认为此书应为C程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模版、异常的业界经验都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于“为什么这么做”的问题,解释的不够。 我的看法是:如果你不理解其中的条款,记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至少在2009年以前都不会过时,人们将广为传诵它制定的101条戒律。 还不知道他的简称,也许“101”会成为一个候选者? 提到《Effective C》,那么另外三本书一一浮出水面: 《More Effective C》 《Exceptional C》 《More Exceptional C》。 新书《Exceptional C Style》也是值得一看的好书。 上述几本书,一本也不应该放过。 个人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注