C/C++从入门到进阶必修书籍

高博

来自: 高博 (上海)
创建时间: 2009-08-02 01:53:45 最后修改时间: 2009-08-02 12:49:06

  C/C++的功底,说得直接一点,就是一个人的程序设计功底。原因不是别的,因为只有它们是采用了高级的语法来直接处理低级的语义的。采用C/C++语言进行程序设计的人,必须面对从最低级的机器编码到最高级的观念抽象的所有细节。也只有采用C/C++进行程序设计才能在保证充分效率的前提下,又有着优雅的代码可读性。但是,如Kernighan所言,“C语言像是一把锋利的剃刀”,使用不当只能造成血肉模糊。从最基本的“Hello world”,到了解C/C++的方方面面,需要读哪些书?本豆列试图给你一条最快的捷径——然而这里面的每一本书都需要你的真正时间和精力之投入,否则又如Henri Poincaré所言,“捷径是两点间最长的距离”。我所说的捷径,是指避免读坏书的捷径,而如果好书也不读,那还是乖乖地学点别的吃饭营生,C/C++并非人人都可以学通的。
  
  这里推荐的书籍之所以列为“必修”,乃是缺了一本就会少领会C/C++的某个重要方面的,所以最好一本一本地看下来。其中有些是有靠谱的简体中文译本的,在此一并推荐。有些则没有,所以只能读影印版——如果这里没有列出简体中文译本而你看到了简体中文译本的,请不要选购——我是肯定一本一本地看过挑过的,而且对这个市场会持续关注并更新这个豆列的。请相信一个有着十七年C/C++第一线经验的,和你们并肩作战的软件工程师的眼光。


4/4人推荐    我不喜欢

共 21 个条目· · · · · ·

2009-08-02 01:57:17添加 1. The C Programming Language (2nd Edition)

作者 : Brian W. Kernighan/Dennis M. Ritchie
出版社 : Prentice Hall

作者 : Brian W. Kernighan/Rob Pike
出版社 : Addison-Wesley Professional

2009-08-02 01:58:43添加 3. The Design and Evolution of C++

作者 : Bjarne Stroustrup
出版社 : Addison-Wesley Professional

2009-08-02 12:42:01添加 4. C++语言的设计和演化

作者 : Bjarne Stroustrup
出版社 : 机械工业出版社

2009-08-02 01:57:17添加 5. C++编程思想

作者 : 埃克尔
出版社 : 机械工业出版社

2009-08-02 12:19:17添加 6. Effective C++

作者 : Scott Meyers
出版社 : Addison-Wesley Professional

作者 : (美)梅耶
出版社 : 电子工业出版社

2009-08-02 12:19:30添加 8. More Effective C++

作者 : Scott Meyers
出版社 : Addison-Wesley Professional

2009-08-02 12:20:14添加 9. Effective STL

作者 : Scott Meyers
出版社 : Addison-Wesley Professional

作者 : (美)迈耶斯(Meyers,S.)
出版社 : 清华大学出版社

2009-08-02 12:21:08添加 11. Exceptional C++

作者 : Herb Sutter
出版社 : Addison-Wesley

2009-08-02 12:23:18添加 12. More Exceptional C++

作者 : Herb Sutter
出版社 : Addison-Wesley Professional

2009-08-02 12:46:31添加 13. More Exceptional C++中文版

作者 : (美)Herb/Sutter
出版社 : 华中科技大学出版社

2009-08-02 12:23:33添加 14. Exceptional C++ Style

作者 : Herb Sutter
出版社 : Addison-Wesley Professional

2009-08-02 12:45:30添加 15. Exceptional C++ Style中文版

作者 : Herb Sutter
出版社 : 人民邮电出版社

2009-08-02 12:26:34添加 16. C++ Gotchas

作者 : Stephen C. Dewhurst
出版社 : Addison-Wesley Professional

2009-08-02 12:47:23添加 17. C++语言99个常见编程错误

作者 : Stephen C. Dewhurst
出版社 : 清华大学出版社

2009-08-02 12:25:06添加 18. Inside the C++ Object Model

作者 : Stanley B. Lippman
出版社 : Addison-Wesley Professional

2009-08-02 12:48:23添加 19. 深度探索C++对象模型

作者 : [美] Stanley B. Lippman
出版社 : 华中科技大学出版社

2009-08-02 12:28:05添加 20. Modern C++ Design

作者 : Andrei Alexandrescu
出版社 : Addison-Wesley Professional

作者 : (美)Andrei Alexandrescu
出版社 : 华中科技大学出版社

高博的其他豆列 · · · · · ·