C 书籍大全

好久没有写总结了,以下是最近在 高飞网上看到的一些好书,记下来以后慢慢阅读:

数据仓库(中文第4版)
《数据仓库(原书第4版)》系统讲述数据仓库的基本概念、基本原理以及建立数据仓库的方法和过程。主要内容包括;决策支持系统的发展、数据仓库环境结构、数据仓库设计、数据仓库粒度划分、数据仓库技术、分布式数据仓库、EIS系统和数据仓库的关系、外部和非结构化数据与数据仓库的关系、数据装载问题、数据仓库与Web、ERP与数据仓库以及数据仓库设计的复查要目。   《数据仓库(原书第4版)》是数据仓库之父撰写的关干数据仓库的最权威著作,既可作为相关专业的研究生教材,也是数据仓库的研究、开发和管理人员的必备指南。 内页插图

C 面向对象程序设计
《普通高等教育"十一五"国家级规划教材•中国高等院校计算机基础教育课程体系规划教材:C 面向对象程序设计》作者谭浩强深入调查了我国大学的程序设计课程的现状和发展趋势,参阅了国内外数十种C 的教材,认真分析了学习者在学习过程中遇到的困难,研究了初学者的认识规律,做到准确定位,合理取舍内容,设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多复杂的概念,大大减少了初学者学习C 的困难。

C 面向对象程序设计(第2版)
  C 是近年来国内外广泛学习和使用的支持面向对象程序设计的现代计算机高级语言,国内许多高校已陆续开设了C 程序设计课程。但是,由于C 涉及的概念很多,语法比较复杂,内容十分广泛,不少人感到学习难度很大,难以入门。针对这种情况,作者谭浩强深入研究了C 的内容和初学者的认知规律,专门为已学习过C语言的读者构建了便于学习的教材体系,编写了这本C 面向对象程序设计入门教材。   《C 面向对象程序设计(第2版)/中国高等院校计算机基础教育课程体系规划教材》对面向对象程序设计的基本理论概念和C 语言的基本内容作了通俗而详尽的说明,并且把这两方面有机地结合起来。第1章介绍面向过程程序设计领域中C 对C的扩充,第2章初步介绍面向对象程序设计的基本知识,在后续各章中由浅入深地介绍怎样编写C 程序,在此过程中自然地具体介绍了面向对象程序设计方法的应用。   《C 面向对象程序设计(第2版)/中国高等院校计算机基础教育课程体系规划教材》内容全面,概念清晰,例题丰富,通俗易懂,易于学习,可作为大学各专业学习C 面向对象程序设计的基础教材,也适于C 的初学者自学。即使没有教师讲授,读者也基本能看懂本书的大部分内容。

C Primer Plus(中文第6版)
  C 是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。《C Primer Plus(第6版)(中文版)》是根据2003年的ISO/ANSI C 标准编写的。通过大量短小精悍的程序详细而全面地阐述了C 的基本概念和技术。全书分为18章和10个附录,分别介绍了C 程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。本书针对C 初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C 新增的特性,因此不要求读者有较多C语言方面的背景知识。本书可以作为高等院校C 课程的教材,也可以供初学者自学C 时使用。

深度探索C 对象模型
  作者Lippman参与设计了全世界套C 编译程序cfront,这本书就是一位伟大的C 编译程序设计者向你阐述他如何处理各种explicit(明确出现于C 程序代码中)和implicit(隐藏于程序代码背后)的C 语意。   《深度探索C 对象模型》专注于C 面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这《深度探索C 对象模型》让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C 额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C 对象模型的语意暗示,并指出这个模型是如何影响你的程序的。

数据结构(C 语言版)(第3版)
  《数据结构(C 语言版)(第3版)/清华大学计算机系列教材》主教材按照面向对象程序设计的思想,根据作者多年的教学积累,系统地介绍各类数据结构的功能、表示和实现,对比各类数据结构适用的应用环境;结合实际问题展示算法设计的一般性模式与方法、算法实现的主流技巧,以及算法效率的评判依据和分析方法;以高度概括的体例为线索贯穿全书,并通过对比和类比揭示数据结构与算法的内在联系,帮助读者形成整体性认识。   习题解析涵盖验证型、拓展型、反恩型、实践型和研究型习题,总计290余道大题。525道小题,激发读者的求知欲,培养自学能力和独立思考习惯。主教材和习题解析共计配有340多组、400余幅插图结合简练的叙述,40多张表格列举简明的规范、过程及要点,280余段代码及算法配合详尽而简洁的注释,使深奥抽象的概念和过程得以具体化且便于理解和记忆;推荐20余册经典的专著与教材,提供40余篇重点的学术论文,便于读者进一步钻研和拓展。   结合学生基础、专业方向、教学目标及允许课时总量等各种因素,《数据结构(C 语言版)(第3版)/清华大学计算机系列教材》推荐了若干种典型的教学进度及学时分配方案,供授课教师视具体情况参考和选用。

密码学:C/C 语言实现(中文第2版)
  针对IT专业从业人员编写的密码书籍,讲述编写专家级的密码所需要掌握的知识和技术,安全并高效地实现密码学算法。新修订的第2版包括100多页的全新内容,同时对原有内容进行了修改和完善,使之涵盖密码学领域的新技术进展。

Boost程序库完全开发指南:深入C “准”标准库(第3版)
  Boost是一个功能强大、构造精巧、跨平台、开源并且完全免费的C 程序库,有着“C ‘准’标准库”的美誉。   Boost由C 标准委员会部分成员所设立的Boost社区开发并维护,使用了许多现代C 编程技术,内容涵盖字符串处理、正则表达式、容器与数据结构、并发编程、函数式编程、泛型编程、设计模式实现等许多领域,极大地丰富了C 的功能和表现力,能够使C 软件开发更加简捷、优雅、灵活和高效。   《Boost程序库完全开发指南:深入C “准”标准库(第3版)》基于2014年11月发布的Boost1.57版,介绍了其中的所有129个库,并且结合C 11/14标准详细、深入地讲解了其中数十个库,同时实现了若干颇具实用价值的工具类和函数,可帮助读者迅速地理解、掌握Boost的用法并应用于实际的开发工作。

C 面向对象高效编程(中文版)
本书以帮助读者掌握C 面向对象高效编程方法为目的,详细介绍C 编程中的各种概念和应用技巧。全书共分为两部分,第一部分介绍面向对象编程的基础和应用,如数据抽象、继承、异常处理等内容;第二部分 说明了如何建立抽象的概念及其策略,并研究了C 对象模型。书中带有大量的代码实例,使读者不仅能够从理论上得以提高,而且还能够轻松地在实践中应用。 本书适用于C 程序员,也可供对面向对象程序设计感

C Primer(中文第5版)
  这本久负盛名的 C 经典教程,时隔八年之久,终于迎来重大升级。除令全球无数程序员从中受益,甚至为之迷醉的 C 大师 Stanley B. Lippman 的丰富实践经验,C 标准委员会原负责人 Jos e Lajoie 对C 标准的深入理解,以及C 先驱 Barbara E. Moo 在 C 教学方面的真知灼见外,更是基于全新的 C 11标准进行了全面而彻底的内容更新。非常难能可贵的是,《C Primer 中文版(第5版)》所有示例均全部采用 C 11 标准改写,这在经典升级版中极其罕见 充分体现了 C 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C 领域的权威地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的选择。

C 标准库(第2版)
  《C 标准库(第2版)》是全球C 经典专业参考书籍时隔12年,基于C 11标准的全新重大升级。标准库提供了一组公共类和接口,极大地拓展了C 语言核心功能。《C 标准库(第2版)》详细讲解了每一标准库组件,包括其设计目的和方法、复杂概念的剖析、实用而高效的编程细节、存在的陷阱、重要的类和函数,又辅以大量用C 11标准实现的实用代码范例。除覆盖全新组件、特性外,《C 标准库(第2版)》一如前版,重点着眼于标准模板库(STL),涉及容器、迭代器、函数对象以及STL算法。此外,《C 标准库(第2版)》同样关注lambda表达式、基于区间的for循环、move语义及可变参数模板等标准库中的新式C 编程风格及其影响。

大规模C 程序设计(中文版)
  《C/C 技术丛书:大规模C 程序设计》由软件开发大师JohnLakos亲笔撰写,是C 程序设计领域最有影响力的著作之一。作者结合自己多年从事大规模C 项目的开发经验,详细介绍了大规模C 程序设计涉及的一系列概念、理论、原理、设计规则及编程规范,并通过大量真实世界的编程示例,深入解析物理设计和逻辑设计的一些新概念和新理论,阐明了在从事大型和超大型C 软件工程时应该遵循的一系列设计规则,论述了设计具有易测试、易维护和可重用等特性的高质量大规模C 软件产品的方法。   《C/C 技术丛书:大规模C 程序设计》分为三部分,共11章。一部分(第1~2章)介绍一些C 语言开发的基础知识、通用设计模式,以及C 项目开发中应该遵守的一些基本软件设计原则;第二部分(第3~7章)全面介绍了优秀物理设计的基本概念,设计的基本单元组件、物理层次结构、系统分层技术、隔离技术等,详细阐述了如何利用合理的物理设计层次结构,通过隔离、增量和分层测试以更低的成本获得更高的可靠性,如何利用分层技术降低系统内的链接依赖性,如何利用隔离技术减轻或消除编译时依赖性,并讲解了如何将这些技术应用到超大型系统中;第三部分(第8~10章)讲解了逻辑设计问题,包括组件总体设计需要考虑的重要因素,详细阐述了创建一个组件的功能接口所涉及的问题,以及在大型项目环境中实现对象的特定组织问题。

C陷阱与缺陷(中文版)
  《C和C 经典著作:C陷阱与缺陷》适合有一定经验的C程序员阅读学习,即便你是C编程高手,《C和C 经典著作:C陷阱与缺陷》也应该成为你的案头必备书籍。作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作《C和C 经典著作:C陷阱与缺陷》的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。《C和C 经典著作:C陷阱与缺陷》分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。结尾,作者用一章的篇幅给出了若干具有实用价值的建议。

C 网络编程 卷2:基于ACE和框架的系统化复用(中文第2版)
《C 网络编程》系列正是帮助我们进入一个更好的网络化应用开发世界的台阶。在卷1中,两位作者,Douglas C. Schmidt与Stephen D.Huston,从对编写并发网络化应用所涉及的问题和工具进行综述开始,向我们介绍了开发灵活而高效的并发网络化应用所需的各种设计维度、模式和原则。通过对卷1的学习,你将能够了解怎样在将C 和模式有效地应用于开发面向对象网络化应用的同时,增强自己的设计技能。而在卷2中,两位作者将向我们描述ACE框架的设计原理,以及它们可以怎样帮助开发者在较低级的本地操作系统API和较高级的分布式对象计算中间件的局限之间“航行”;前者既不灵活也不可移植,而后者对有着苛刻的QoS和可移植性需求的网络化应用来说,常常缺乏效率和灵活性。传统上,生成和使用网络化应用框架所需的技能被锁在专家开发者的头脑中,或是深深地埋藏在散布于企业或是行业各处的众多项目的源代码中。这两种情况当然都不理想,因为要为每个新的应用或项目重新获取这些知识,既费时又易出错。为解决这一问题,卷2阐释了在ACE框架的结构和功能之下的各种关键模式;这同时也将会帮助我们理解ACE自身的设计、实现,以及有效使用。

C专家编程:Expert C Programming Deep C Secrets
  《C和C 经典著作 C专家编程Expert C Programming Deep C Secrets》展示了C程序员所使用的编码技巧,并专门开辟了一章对C 的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C 等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。《C和C 经典著作?C专家编程Expert C Programming Deep C Secrets》可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,《C和C 经典著作 C专家编程Expert C Programming Deep C Secrets》可以帮助他们站在C的高度了解和学习C 。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值