书籍推荐 C 小白变大牛最全书单 (书藉推荐)
本文目录导航:
C++书籍推荐(小白变大牛最全书单)
C++书籍推荐,从入门到精通,让你成为编程大牛。
一、C++书籍推荐之手册类(适用所有级别)1、《C++程序设计语言(The C++ Programming Language)》(更新到C++11)由C++之父Bjarne Stroustrup编写,全面覆盖C++语言内核、标准库、编程范式和语言哲学。
2013年出版的第四版包含了C++11的内容。
2、《C++标准程序库(C++ Standard Library Tutorial and Reference)》(更新到C++11)Nicolai Josuttis编写的指南和手册,专注于C++标准库(STL)。
2012年发行的第二版涵盖了C++11。
3、《The C++ IO Streams and Locales》Angelika Langer和Klaus Kreft撰写的唯一讲解streams和locales的书籍。
4、《The C++ Standard (INCITS/ISO/IEC -2011)》C++标准委员会编写,是C++权威的标准文档。
主要用于“语言律师”学习,一般使用者较少阅读。
5、《Overview of the New C++(C++11/14)》(更新到C++11/C++14)Scott Meyers编写的简短但质量极高的书籍,对新C++(C++11/14)进行概述。
6、《The Standard C Library》二、C++书籍推荐初级入门系列1、《C++ Primer》Stanley B. Lippman和Josée Lajoie合作,将丰富的实践经验和C++标准深入理解融合,适合全球无数C++初学者学习。
包含实战示例和习题,全面阐述C++基本概念和技术,强调现代C++编程风格,是初学者的最佳指南,也是中高级程序员的参考书。
2、《C++ Primer Plus》适合零基础读者,从C语言基础开始,内容丰富,支持C++11新标准。
被誉为“开发人员学习C++的教程,没有之一”。
结构合理,难度逐渐提升,适合从未学过C语言或编程的读者。
3、《Accelerated C++》内容与《C++ Primer》相似,但内容更紧凑,只有《C++ Primer》的四分之一。
面向有其他语言经验的C++初学者,适合有一定基础的学习者。
三、C++书籍推荐实用系列1、《Effective C++》国际反响巨大,书籍内容包括了C++程序员在使用C++时应注意的问题、应避免的错误、如何解决和为何如此等,受到极高推崇和仿效,几乎所有C++书籍推荐名单上的必读之作。
2、《Effective STL》讲解方式与《Effective C++》类似,但专注于STL。
C++依赖于STL,这本书强烈推荐阅读。
3、《深入浅出设计模式》4、《设计模式:可复用面向对象软件的基础》5、《HeadFirst设计模式》6、《大话设计模式》四、C++书籍中级进阶系列1、《More Effective C++》深入回答了C++程序员在使用C++时经常提出的问题,适合想要提升C++水平的程序员阅读,有一定难度,不适用于初学者。
2、《Exceptional C++》关于C++更多(深入)规则的书籍,值得一读。
如果时间充足,可以阅读。
3、《More Exceptional C++》探讨了Exceptional C++未涉及的高级异常安全技术,同时讨论了高效C++ OOP方式和STL的正确使用。
4、《Exceptional C++ Style》探讨了泛型编程、优化和资源管理,书中亮点在于用非成员函数和单职责原则编写模块化C++代码。
5、《C++编程规范(C++ Coding Standards)》101个例子、惯用法、缺陷的集合,能帮助程序员编写正确、清晰高效的C++代码。
6、《C++模板完全指南(C++ Templates: The Complete Guide)》涵盖了从基础到高级的元编程知识,解释了模板工作原理,讨论了大量缺陷,适合想要学习模板元编程的读者。
五、高级大牛系列(BAT等大厂在等你)1、《C++设计新思维-泛型编程与设计模式之应用(Modern C++ Design)》泛型编程鼻祖级书籍,介绍了基于策略设计、type lists和泛型编程基础,以及许多有用的设计模式在高效、模块化、清晰的泛型代码中的实现。
2、《C++模板元编程(C++ Template Metaprogramming)》深入讲解了boost::mpl,适合想要深入理解mpl的读者。
3、《C++ Concurrency In Action》主要内容是C++11的并发支持,包括线程库、原子库、内存模型、锁和互斥量,同时也讲解了多线程程序开发和调试的难题。
4、《Advanced C++ Programming Styles and Idioms》讲解了一些C++特有的惯用法,是一本不错的书籍,如果时间充裕,值得一读。
5、《Real-Time C++ Efficient Object-Oriented and Template Microcontroller Programming》6、《Advanced_Metaprogramming_in_Classic_C++》

10本最佳C编程的书籍推荐
C#和非常受全球开发人员的追捧和热爱。
书籍是人类进步的阶梯。
想要学习C# ?这里有10本学习C#编程的最好书籍在等着你哦。
1.《C# 5.0 in a Nutshell》:权威的参考书学习C#的最佳书籍之一。
如果你想要获取最新的信息以增长有关C#语言编程的知识,这是最好的选择之一。
该书深入浅出地探讨了有关C#语言的知识。
不过要想能够充分吸收消化,你需要掌握一些关于C语言的基本知识。
总之,这本书绝对能让你获益良多。
全书首先简单地介绍了一下C#语言开发的相关背景,之后马上跳转到数据类型的基本原理。
然后用一种系统化的方法讲述编程方面的信息内容。
你还可以练习上面写的代码示例,这些示例可以从互联网上免费下载至LINQPAD中。
2.《Head First C#》学习新的编程语言的最好方法是学习它的各种实例。
此书就提供了很多可供读者亲自动手的项目。
这些项目不但易记、易参与,还易扩展。
举一个例子,蜂窝管理系统的项目提供了关于在接口和继承方面的改善代码,可以避免你的重复性工作。
索引写得也非常好,由于其包含了相关概念,所以能有助于你轻轻松松找到所需内容。
3.《Pro C# 5.0 and the 4.5 Framework》 (的专业之音)这本书是目前市面上学习C#语言的最好资源之一,不但写作风格简单易懂,而且给出的例子完全没有错误。
但是,如果你并没有任何或只有有限的编程经 验,那么这本书不适合你。
假设是这样的情况的话,那么你需要先阅读其他的书。
但是,如果你有着丰富经验的话,那么这将是你最好的资源。
作者善用抛砖引玉的方法启动每一个话题,最后提供相应的速记语法。
正是用这样的方式,书中给出了有关此编程语言的通用性信息,并且有大量的例子贯穿全书。
4.《C# in Depth, 第三版》这本书主要为那些已具备一定的C#编程经验的开发人员而编写。
和其他的编程手册相比,这本书的结构虽然简单,但很新颖。
第一章的开头讲了C#语言的 基础知识,引用了C#1版本。
第2章提到了C#2版本的变化。
第3章则涵盖了C#3版本所做的更改。
依此类推。
通过这种方式,来让读者理解此编程语言的演 变。
5.《Programming C# 5.0》:支持使用 4.5框架构建Win8、Web和桌面应用这是倾向于C#开发人员利益的最好书籍之一。
这本书写得很不错,编程知识非常务实。
目标读者就是那些有经验但却还是和C#编程新手的程序员。
这是一本详尽、见闻广博又一丝不苟的编程之书。
作者将每一个概念都解释得非常清楚,还有特定概念的相关范例。
可谓是为那些正在使用这种语言的开发人员提供了全面又详细的信息。
由于它涵盖了此编程语言的绝大多数范围,所以特别适合那些严谨的开发人员。
6.《Adaptive Code via C#》: 敏捷编码的设计模式和 SOLID原则(开发人员的参考书)这本书主要针对的是那些已经对此语言有着基本技能的程序员。
它将告诉你如何正确使用工具的方式,以及一步一步引导你发现其背后的逻辑顺序。
据许多读 者反馈,即使是技能丰富的程序员也可以从这本书中得到启发,获取大量的信息,所以这本书应该是每个程序员的必备品。
书中还提供了一些同组开发人员在开发新 程序时在现实生活中的交互信息。
读者或可从中了解到如何开发程序以及何为进程。
7.《C# 5.0 Unleashed》这本书对特定技术主题的每一方面都提供了全面而详尽的解释。
作者非常透彻地分析了企业C#开发人员每天可能会面临的挑战。
无论你是一个C#的新手程 序员(具备其他语言经验),还是一个开发人员,只要你需要搞平台开发,如移动平台、web和桌面,那么这本书都会成为你的最佳选择。
出并且还有多 种格式可方便读者阅读,如PDF、EPUB和MOBI。
书中一开头先是用一种诙谐有趣的方式讲述了平台的历史。
然后,提供了全方位的实用工具,包 括各版本之间差异的简要概述,这一点也可以在Visual Studio 2012中找到。
8.《The C# Player’s Guide》
设计模式图书名称
设计模式图书名称:《软件秘笈:设计模式那点事》
作者:郑阿奇编
出 版 社:电子工业出版社
出版时间:2011-11-01
丛 书 名:魅力·实践·发现
版次:1
页数:628
装帧:平装
所属分类:图书> 计算机与互联网> 软件工程及软件方法学
附件:CD光盘
定 价:¥87.00
内容简介:本书从第2章到第24章诠释了23个软件设计模式,每一种模式都以生活故事开始,然后深入模式定义、分析、实现、设计原则和使用场合。
模式实现通过Eclipse中的Java工程展开,采用软件编程诠释设计模式故事中的情节和操作,非常有趣。
在总结模式的设计原则后,最后提出使用场合。
第25章对各种软件设计模式进行系统总结,第26章则是各种设计模式的综合应用。
图书信息图书《设计模式:基于C#的工程化实现及扩展》
作 者: 王翔 著
出 版 社: 电子工业出版社
出版时间: 2009-1-1
字 数:
版 次: 1
页 数: 652
开 本: 16开
印 次: 1
纸 张: 胶版纸
包 装: 平装
所属分类: 图书 >> 计算机/网络 >> 程序设计 >> C C++ C# VC VC++
定价:¥98.00
专家推荐:本书立意明确,不仅告诉你问题的类型与解法,还提供了可以立即演绎的程序代码,是提供思维模式的优秀工具书,能帮你构建弹性、可扩展、易于维护的软件实体。
作者从GOF23种经典设计模式开始,带你深入模式的世界。
从小到基础模式,大到架构模式,本书进行了详尽讲解。
如果你在面对软件需求的变动和设计领域提升上感到困扰,本书能提供启发。
本书特色在于以工程角度阐述模式,而非纯粹的模式理论。
它结合C#语言的高级特性和设计模式的经典思想,提供了一个普遍的切入点。
以工程化的视角阐释模式,对C#语言和 Framework平台有一定了解的用户尤其适用。
内容简介:本书基于C# 2.0的语法,将GOF 23种模式以工程化的公共库而非简单的示例方式呈现。
内容分为7个部分,涵盖了概述、创建型模式、结构型模式、行为型模式、基础模式与应用案例、全局模式化实现方法、Web和Web Service领域的模式设计技术。
本书主要针对了解或应用C#语言和 Framework平台的用户,特别适合那些希望运用模式技术在设计和开发中应对挑战的用户。
作者简介:王翔,软件架构师,专注于、XML、公钥基础设施的开发,热衷于数据应用经验和数学研究。
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。