[问题] 该选哪本书来自学C++呢?

楼主: RouterHsieh (醉卧美人膝,醒掌天下权)   2014-12-21 04:02:37
这个问题应该算是蛮常被问到的,我也有先在板上找了一下之前的文章。
我目前的状况是C还算熟悉(在系统厂工作过三年),
最近几个月则是写python比较多。
(学校的算法作业)
目前手头上有侯捷翻译的C++ Primer 3/e以及Essential C++。
这两本就我所知都算侯捷早年的译作所以品质应该都还不错,
不过缺点就是因为年代有些久远了,里面讲的东西应该都只有到C++ 98而已。
所以目前也是有考虑比较新的版本,
像是C++语言的作者最近出的
Programming: Principles and Practice Using C++ (2nd Edition)
(这本似乎是比较针对完全没有程式设计基础的?)
Amazon连结: http://goo.gl/hQh0Sz
或者干脆直攻C++ Primer 5/e呢?
(中译本应该只有出到4/e)
还是说如果我先把手头上的C++ Primer 3/e看完后,
(小弟的英文实在说不上好,这种大部头的书有中文看起来当然是快比较多XD)
行有余力再去找C++ Primer 5/e来补充C++ 11/14新增的部份?
烦请有经验的各位前辈们指点一下吧,感谢~~
作者: EdisonX (卡卡兽)   2014-12-21 09:55:00
我是比较好奇现在有书在讲C++14了?
作者: loveme00835 (发箍)   2014-12-21 10:05:00
Effective Modern C++
楼主: RouterHsieh (醉卧美人膝,醒掌天下权)   2014-12-21 10:07:00
Stroustrup最新出的那本似乎有提到一些的样子@@感谢版主推荐..不过那本应该不是给C++初学者看的吧XD
作者: loveme00835 (发箍)   2014-12-21 10:50:00
看你想学到什么程度吧!我是觉得光 Herb Sutter, Scott Meyers, Andrei Alexandrescu 的书就够看一阵子了,想学更多 feature 相关还是多看 proposal 吧!
作者: azureblaze (AzureBlaze)   2014-12-21 11:04:00
新的东西直接咕狗c++11 c++14应该就够了先把旧的学好不会有什么损失
作者: Killercat (杀人猫™)   2014-12-22 12:52:00
Andrei的书都很旧了....btw, C++的好处也在于此,旧的一样可以得到正确知识另外现在自学C++就先别管11/14了 先把旧的学好吧
作者: lulala453   2014-12-23 20:06:00
A Tour of C++; 我最近也在学 C++11
作者: NilPtr (神奇的空指标)   2014-12-23 23:12:00
不嫌弃简体书的话C++Primer有第五版还有一本C++PrimerPlus 6/e,不过繁中版翻译不是很完美
作者: legendmtg (CLANNAD)   2014-12-24 03:29:00
Stroustrup那本是给完全不懂程式的初学者的有程式基础就看Primer和The C++ Standard Library吧然后再接着看Effective系列
作者: Killercat (杀人猫™)   2014-12-24 09:40:00
有点基础以后去啃侯杰那本标准函式库 受益良多

Links booklink

Contact Us: admin [ a t ] ucptt.com