游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2881|回复: 7

新手,希望大家能推荐几本c++入门的好书。

[复制链接]

6

主题

18

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2006-2-4 23:19:00 | 显示全部楼层 |阅读模式
因为还是个中学生,基础比较差,之前没学过什么编程语言,准备下工夫攻游戏编程,不急于求成,只希望能踏踏实实的学精通了,希望大家能帮助我一下,谢谢!

MSN:vitlaus@msn.com

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2006-2-5 01:04:00 | 显示全部楼层

Re:新手,希望大家能推荐几本c++入门的好书。

学好文化基础知识,编程等大学再学也不迟。

学编程可能会面临很多样选择。如一开始可能会有vc++入门到精通这类书籍,这种书籍很不科学,希望不要看。还有c++语言这类书籍,这种书籍写语法的,这种书籍可以看一下,不过可能很多都不全面,这样就会浪费不少时间,多看几本,看不懂就放着,因为编程书籍都很不科学。直到找到一本看得懂的,就仔细研读,多做练习,掌握书写源代码和编译程序的步骤等。这之后,就有多种选择,有一类书籍介绍标准库的,如c++标准库之类,还有stl之类,这类书籍可以先不看,还有一类介绍windows开发的,比如windows程序开发,这种也可以不看,还有一类介绍通用windows类库的,如 MFC精通 等等,这类书籍实际上也就是windows开发,所以也不要看。当然,还有一类书籍,使介绍某种开发项目的,如游戏开发技术之类的,更加不要看。

看什么,看数据结构和算法,这都是纯技巧性的学习,学这个和学windows开发,或者游戏开发之类的分别,就是那些是介绍应用的,针对某个方面的开发的讲解。打个比喻,就好像你学开车,语言的学习就是介绍这个车子的部件,有什么组成,那个东西是加油的,哪个是刹车,而对于学习windows等开发,就好像让你在北京开车或者在广州开车那样,是熟悉地理环境,而这两个之间最重要的,首先应该是你应该会开车吧,学好开车的技术,换一个地方还怕不会开了?数据结构和算法就是编程的技术。

为何不推荐中学生学编程,因为就是不懂的技术的重要性,总是想着搞一个产品出来;我还没有见过多少从中学开始学编程的人会对数据结构和算法有足够的重视,市场上的书籍也没有什么这类的书籍,最多的就是语言,和具体应用这两头的书籍,这不能不说明其中的问题所在。但是到了大学就不同,这是必修课,当然大学的时间是很紧迫的。

还有一类书籍,比如软件工程,人月传说这些,这种书籍是团队开发和研究开发方法的(但,这里的开发方法只是概述性质,因为大多这类书籍都是给管理人员看的,他只要知道那种方法好,而不需要这种方法到底怎么操作,我暂时还没有看到很具体的研究开发方法的书籍)。还有一些是程序员的开发经验的书籍,如调试程序,程序风格,设计模式等等,这些可以说是软件工程的程序员版。

没有绝对完美的路线,因为道路可能本来就是需要“曲折向前“的。关键是心态,不要鄙视哪一种技术,每种技术都有它的价值,在学习他的时候,不要开小差;就好像需要100种材料才能造一座房子,只有准备好了每一种优质材料,房子才不用修修补补,才能最终做出漂亮的房子。这可能就是最优的学习路线吧。



11

主题

49

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2006-2-5 02:36:00 | 显示全部楼层

Re:新手,希望大家能推荐几本c++入门的好书。

楼上的大哥太热心了,感动ing...
推荐一本好书:C++ Primer。该书由浅入深,讲解十分精彩,可以深入了解C++的各个方面,给你打下一个坚实的基础。我至今还经常参考该书。

网上有电子版下,不过推荐还是买一本,绝对值得。

千万不要看国内出的C++的书,绝大多数都是披着C++外衣在讲C。如果真想学C就先把C看好,这两种语言混在一起很容易出事的。

8

主题

284

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2006-2-5 05:55:00 | 显示全部楼层

Re:新手,希望大家能推荐几本c++入门的好书。

我推荐:《C++参考大全》

4

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2006-2-5 10:08:00 | 显示全部楼层

Re:新手,希望大家能推荐几本c++入门的好书。

《C++ Primer》

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2006-2-5 10:54:00 | 显示全部楼层

Re:新手,希望大家能推荐几本c++入门的好书。

中学生的话,除非有很强的逻辑思考能力和抽象理解能力,否则不推荐学习C++。
刚开始的时候从C或者java入手比较好。如果你非要学C++,那么记得我说的话,在刚开始写500行以上的代码的时候,你一定会非常痛苦。因为在这个规模上一些高级特性开始使用,语言特征开始变得复杂模糊,很多人就是熬不过这个关卡放弃这个语言的。

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2006-2-5 16:40:00 | 显示全部楼层

Re:新手,希望大家能推荐几本c++入门的好书。

《C程序设计》,差不多够学的了

6

主题

18

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2006-2-6 10:02:00 | 显示全部楼层

Re:新手,希望大家能推荐几本c++入门的好书。

感谢大家这么热情的帮助新手!感动ING..
通过大家的建议,我去书店买了2本书
《C++ Primer》&《数据结构》
既然下决心要学,就要脚踏实地的认真学习,我相信自己没问题的
大家等我的游戏吧:)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 09:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表