编程的学习并不是只看几本编程类书就可以了,我们必须积累相当多的代码量,用代码来理解代码。之前,自己读完一些书后并没有太多的编程实践,总感觉自己理解书中的**,然而到具体的编程任务时,发现事与愿违,自己好像知道的并不多。
所以,在学习编程方面的书籍时,我想一边编程验证书中提到的**或者方法,也就是用代码来理解代码;一边用一些简单的文字把代码串起来,作为一个提纲,加深理解,并且为以后的再次拜读提供方便。
于是就有了这个小项目,一方面督促自己坚持下去,另一方面可以接受大家的批评指正,校正中间的一些错误。同时也希望能够帮助到一些学习编程的同学,让他们可以用代码来快速阅读一本书。
C++ Primer
这本书几乎是每个学习C++的同学的必备书了,三个作者可是大名鼎鼎啊,既有编辑器的开发和实践,又参与C++标准的制定,再加上丰富的C++教学经历,简直无敌了。
Effective C++
《Effective C++》同样是享有盛名,中文版还是侯捷翻译的,于是买来看看它到底有多牛。读了一点后就发现一个惊天大秘密,我之前根本就不会C++。
More Effective C++
Scott在出了 Effective C++ 后,觉得还不过瘾,于是又来了一个 more 。于是乎,又多了一本C++经典书籍了,岂能有不看之道理。
Algorithms 4th
比起《算法导论》,这本书可读性好了很多,里面内容也是比较基础,适合入门。此外,还提供了大量的源码,适合我们去学习人家优秀的编码习惯。总之,不得不说这本书是良心之作,里面大量精美、清晰的配图更是给这本书添加了不少亮点。(顺便说一下,这本书的编写花了近40年的时间,十年磨一剑,四十年呢?)