分类：电脑/网络-程序设计-C/C++
问题：求学C的必读书目我想学C++但不知道该读哪些书，请各位高手指点。 
我想学++但不知道该读哪些书，请各位高手指点。
回答：如何学习C++语言How To Learn C++ Programming Language    要提高写程序的能力只能通过多练习。多写和调试一些程序，从简单的做起，多读一些例程。C++是C的延伸，我觉得C是基础。用C能够熟练地写程序以后，再 逐渐接触C++的理念可能更好一些。 人类的语言是工具,计算机语言也是工具.掌握工具的最好的办法是做个(稍微大点的)东西,这样对语言会有更好的理解,知道它能做什么不能作什么,然后才是 做什么工程选什么工具.刚开始学语言的时候常常背语法,其实更重要的是练习练习再(大点的)练习。"关于学C++, 我向你推荐一些书（当然能够结合课内项目实践更好）1。The C++ Programming Language(Bjarne Stroustrup)2。 Inside The C++ Object Model (Stanley B. Lippman) (这本书介绍一些C++的内部实现）3。Advanced C++ Programming Styles And Idioms (James O. Coplien) （这本书介绍一些C++编程的习惯用法）4。 STL Tutorial and Reference Guide （David R. Musser) （Professor Musser是我母校的教授，STL的创始人之一。这本书介绍Generic Programming 的思想和标准）。5。 Design Patterns (Erich Gamma) (很精典的面向对象设计的组件和实例）当然，看任何一本书的时候都要动手（试例程或做习题）。然后尝试着在课堂项目中把书中的方法试验一下，以加深印象。" 国外C++几乎所有的教材都被翻译为中文了，如果没有翻译的也已经有影印版出版。TCPL和D&ETCPL和D&E分别是《The C++ Programming Language》和《The Design and Evolution of C++》的简称，均出自Bjarne Stroustrup之手。说它们是C++语言圣经，并不为过。中文名称：《C++程序设计语言（特别版）》，机械工业出版社《C++语言的设计和演化》，机械工业出版社入门教程Stanley B.Lippman, Josee Lajoie, C++ Primer (3rd Edition)《C++ Primer (3RD)中文版》，中国电力出版社Stanley B. Lippman, Essential C++《Essential C++中文版》，华中科技大学出版社《Essential C++（影印版）》，中国电力出版社高效、健壮编程《Effective C++中文版》，华中科技大学出版社《More Effective C++中文版》，中国电力出版社《Exceptional C++中文版》，中国电力出版社《More Exceptional C++中文版》，华中科技大学出版社模板和泛型编程《C++ Templates全览（简体版）》，人民邮电出版社《C++设计新思维：泛型编程与设计模式之应用》，华中科技大学出版社标准库 《C++标准程序库：自修教程与参考手册》，华中科技大学出版社《Effective STL（影印版）》，中国电力出版社网络编程《C++网络编程，卷1：运用ACE和模式消除复杂性》，华中科技大学出版社《C++网络编程，卷2：基于 ACE 和框架的系统化复用》，电子工业出版社杂项《C++编程思想（第2版）第1卷：标准C++导引》，机械工业出版社《C++编程思想（英文版 第2版）》，机械工业出版社《C++沉思录》，人民邮电出版社《深度探索C++对象模型》，华中科技大学出版社《深度探索C++对象模型（影印版）》，中国电力出版社C++工程领域的最高境界：《设计模式：可复用面向对象软件的基础》，机械工业出版社