1. Home
  2. 读书知识

[转]C++学习–基础篇(书籍推荐及分享)

算起来,用C++已经有七八年时间,也有点可以分享的东西; 我将分为基础篇、Windows篇、和Linux/Unix篇 三个部分来介绍这些经典书籍:  我的C++入门读物是《C++大学教程》,这本书800多页,由于学习时间长,一个学期学这么一本书,时间上的富裕,让我有充分的时间来吸收。 底层硬货C++源于C,对于指针、对于各种地址的偏移计算,对于大端小端的深刻剖析,还得靠一些硬通货来解析; 要想彻底掌握C++底层的东西,还是得看看专家编程,很好的两本书,指针等讲的很透彻。

算起来,用C++已经有七八年时间,也有点可以分享的东西;

[转]C++学习–基础篇(书籍推荐及分享)

以下推荐的书籍大多有电子版。对于技术类书籍,电子版并不会带来一个好的阅读体验。如果喜欢,最好找纸版(图书馆是个好去处);电子版更适合作为一个参考书籍常备电脑。

 

我将分为基础篇、Windows篇、和Linux/Unix篇 三个部分来介绍这些经典书籍:

 

 

C++入门

 

我的C++入门读物是《

C++大学教程

》,这本书800多页,由于学习时间长,一个学期学这么一本书,时间上的富裕,让我有充分的时间来吸收。书中80%的代码我都敲到PC上运行过;后来再看《C++ primer》的时候,也就一个星期的功夫翻完了。都是入门读物,介绍的也都全面。刚接触C++的朋友,至少应该将这方面的书好好过一遍。

 

语言技巧,性能优化

顺便说下,这三本书都不厚,小册子,每本也就几天的功夫就可以搞定;

 

底层硬货

C++源于C,对于指针、对于各种地址的偏移计算,对于大端小端的深刻剖析,还得靠一些硬通货来解析;这两本书虽说不厚,但读起来确实费劲,信息量很足,很多都是在平时C++使用中没有意识到的知识点,却又都是重要的点。让人有知其所以然的 ;

涉及到底层的东西,都是用来验证编程功底是否扎实。要想彻底掌握C++底层的东西,还是得看看专家编程,很好的两本书,指针等讲的很透彻。

 

STL

 

设计模式

 

算法篇

原文链接:https://www.cnblogs.com/jianyungsun/p/5904032.html

你可能感兴趣

学习之路-书籍推荐(转)

一、基础类 1、《Thinking in java》(阅读2遍),入门第一位是建立正确的概念 2、《Core Java》这本书更贴近实践,更多API的介绍,同样,更新也更频繁。
3、《Java Puzzlers》,通过谜题介绍一些你可能没有注意到的边角料,作为趣味读物也不错 三、特定领域 1、并发编程(进程、线程、协程,并发模式): (1)《Java Concurrency in Practic》(阅读1遍),并发领域必读经典。

嵌入式学习书籍推荐

Linux基础 1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Stephen Prata着2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)        Unix环境高级编程 经典,

论底层思维,什么是底层思维?

底层思维是一种能力,是对事物的本质和原理的深刻理解。
底层思维能帮助我们更好的理解事物,更好的解决问题。
底层思维是一种认为事物的本质,从根本上去理解问题。
底层思维能够帮助我们看到事物的本质,找到问题的根本原因,从而解决问题。
底层思维倾向于通过实践来探索和发现事物的规律,而高层思维则倾向于通过理论来解释和推理事物的规律。
底层思维能够帮助我们更好的理解和分析问题,从而解决问题。

嵌入式书籍推荐

R)着3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)4、《嵌入式Linux应用程序开发详解》Linux内核1、《深入理解Linux内核》(第三版)2、《Linux内核源代码情景分析》毛德操 胡希明着研发方向1、《UNIX Network Programming》(UNP)2、《TCP/IP详解》3、《Linux内核编程》4、《Linux设备驱动开发》(LDD)硬件基础1、《ARM体系结构与编程》杜春雷着2、S3C2410 Datasheet英语基础1、《计算机与通信专业英语》系统教程1、《嵌入式系统――体系结构、编程与设计》2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着3、《Building Embedded Linux Systems》理论基础1、《算法导论》2、《数据结构(C语言版)》3、《计算机组织与体系结构?

推荐几本高质量的Python书籍--附github下载路径

一 为什么要分享? 最近碰到了一些人和事,感触挺大的。就是发现很多类似自己的软件工程师,一旦工作三五年之后,工作中算是一个熟练工,但是进步的脚步突然慢了下来,虽然你在工作中仍旧很努力。到底是什么原因呢?反复观察周围的大多数人工作,发现更多的是只会工作中学到的那些知识,很多都没有系统性,导致整体工作水平也是半猜测半实验,基本功底很少是特别扎实的。其实,工作中,很多公司不会对个人的员工做系统化的培训的,只要能解决问题,老板才不在乎你使用什么方法解决的呢。这个就造成了很多职场人,工作了很多年,那么多年的了仍旧是那点知识,并且很多还自鸣得意,看看我多厉害,胜任工作绰绰有余。其实,当来到市场的大环境中接

Linux经典书籍推荐

入门篇 
《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 
国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 
分析比较多,基于2440的,对linux外围驱动有很全面的讲解内核篇 
shell篇 
《LINUX与UNIX Shell编程指南》应用 
TCP/IP篇 

Linux嵌入式开发必读推荐书籍

 本帖最后由 JIM.BO 于 2011-1-11 15:44 编辑linux必读.高手必经之路.pptC/C++语言基础1 《The C Programming Language, 2nd Edition》 【美】Brian W. Kernighan David M. Rithie(K & R)著 2 《C Primer Plus,5th Edition》【美】Stephen Prata著 3  C++Primer Plus(第五版)中文版 作者: [美]普拉塔(Prata,S.) 著,孙建春,韦强 译  出 版 社: 人民邮电出版社 4 C++ Pri

适合程序员读的书籍有哪些

程序员们常常需要阅读一些有关技术方面的书籍,以便提升自己的技能。
本文将列举一些适合程序员阅读的书籍。
程序员必读的书不仅仅是技术书,还有一些其他的书籍,比如《编程珠玑》、《代码大全》、《算法导论》等。
这些书籍都是程序员必备的书籍,可以帮助程序员更好地学习编程。
对于程序员来说,适合转行的书籍非常多。
那么,适合程序员读的书籍有哪些呢?
1.《C++ Primer Plus》作者:Stephen PrataC++ Primer Plus是一本介绍C++的书籍,适合初学者。
以上是一些适合程序员阅读的书籍。

论底层逻辑,什么是底层逻辑?

底层逻辑是指那些通过代码直接操作数据的逻辑,它是由程序员直接写入代码中的。
底层逻辑是一种推理方法,它可以帮助人们分析和理解事物的发展趋势,并预测事物的变化。
底层逻辑可以帮助人们分析事物的本质,找出事物的规律,并从中得出结论。
底层逻辑在生活中可以很好的帮助我们思考问题,找到问题的根本原因。
假设你的一个朋友告诉你他很不高兴,因为他的女朋友不喜欢他的衣服,你可以通过底层逻辑来帮助他分析问题。
底层逻辑是程序员直接写入代码中的,它用于处理数据,而非用来控制程序的流程。

C语言书籍推荐

一、基础 《零起点学通C语言(多媒体范例教学)》 《C语言从入门到精通》 2、《C程序设计语言 第2版·新版》 《C程序设计语言(第2版·新版)习题解答》 《C语言程序设计:现代方法(第2版)(被誉为“近10年来最好的一部C语言著作”)》二、进阶 《C语言趣味编程100例》 《C专家编程》 《C和指针》 《C陷阱和缺陷》 《征服C指针》 《C程序性能优化:20个实验与达人技巧》 《你必须知道的495个C语言问题》 《你必须知道的213个C语言问题》 《C语言进阶:重点、难点与疑点解析》 《C语言深度解剖(第2版)解开程序员面试笔试的秘密》1、《Linux C编程实战》2、《UNIX环境高级编程

原创文章,作者:xyhun,如若转载,请注明出处:https://www.xyhun.com/7448.html

Contact Us

邮件:294438279@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code