我没有学过编成的话,想学C++该看什么书啊?

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:13:36
如题! 大家给推荐几本阿!我买了本C++c++ primer plus 5th 很多地方不明白。
我学过java,ASP.net vb但是学玩了后,java学的还可以,但是我一直想做游戏开发,java虽说什么都可以实现,但是它是在虚拟机上运行的,速度慢,做游戏的话肯定不合适。asp.net没有学好;vb方面的工作不好找。选来选去还是觉得C的变成思路比较适合我。所以想学C++。谢谢各位老大。

呵呵,一般认为C++是高级语言中最难的一个了,不明白你为何偏偏选了这个。不过不要紧。
建议你,现看看国内教C的教材,如谭浩强写的C语言。有了一定的C的基础后再看 C++ PRIMER。一般说C++最好的书是C++ PRIMER 不是C++ PRIMER PLUS,这是两本不同的书。

总之,如果觉得基础一般的话,先看看国内的教材,然后再看国外的。像C++这种语言,有几十年的历史了,国内教材也有不错的。一开始就看国外的教材可能你会接受不了他的方式。

入门教程

学习任何一门语言都需要一个从入门到精通、从新手到高手循序渐进的过程。不过,对于一个所谓的新手而言,究竟是一个完完全全的新手,还是一个熟悉某种别的语言的“新手”,甚至是在某种语言程序设计领域已经颇有建树的高手,很难一概而论?不同的C++新手需要不同的入门书籍。

Andrew Koenig, Barbara E. Moo, Accelerated C++: Practical Programming by Example
《Accelerated C++中文版》,中国电力出版社

和市面上大多数C++教程不同,本书不是从“C++中的C”开始讲解,而是始于地道的C++特性。从一开始就使用标准库来写程序,随着讲述的逐渐深入,又一一解释这些标准库组件所依赖的基础概念。另外,和其他C++教材不同的是,这本书以实例拉动语言和标准库的讲解,对后两者的讲解是为了给实例程序提供支持,而不是像绝大多数C++教材那样,例子只是用作演示语言特性和标准库用法的辅助工具。

作者在C++领域的编程实践、教育培训以及技术写作方面都是世界一流水准。我喜欢这种大量使用标准库和C++语言原生特性的清新的写作风格。在这本教材面前,几乎迄今为止的所有C++教材都黯然失色或显得过时。尽管这本教材也许对于国内的高校教育来说有些前卫,不过我仍然极力向我的同行们推荐。

买谭浩强出的,他编过很多本C++的教材,简明易懂,一般都是清华出版社出的,你去找找看。

还是用谭浩强的书,很不错的!

你在了解C语言后,可以看一下<<面向对象的程序设计语言>>这是比较初级的C++入