想要学C++需要那些基础知识? 80

要想成为高级C++程序员在数理方面都需要精通哪些知识,比如高数应该学到什么程度(我说的是做程序员,不是考研所以太没用的不想学了,好节省些时间写程序)请哪位已经成为高级C+... 要想成为高级C++程序员在数理方面都需要精通哪些知识,比如高数应该学到什么程度(我说的是做程序员,不是考研所以太没用的不想学了,好节省些时间写程序)请哪位已经成为高级C++程序员的朋友帮我解答下

还有个附加问题,要是一并答出还有加分:
我大二,成为游戏制作人,但是不知道游戏制作都需要掌握什么样的知识,我最想做的是动作游戏和体育类游戏,或者哪位知道外国游戏学校的具体课程也可以
我想做的是单机游戏,我最大的愿望是能去美国EA,为了去EA我需要学习什么知识?能给出出注意吗?

争论不休,可是没有我想要知道的信息,决定提高悬赏,中赏之下必有勇夫
展开
 我来答
百度网友8bd8f8b17
2005-12-31 · TA获得超过1326个赞
知道小有建树答主
回答量:1582
采纳率:100%
帮助的人:0
展开全部
本人做c++程序员已经有n年了。

不会高数都可以,除非你加入的公司作数值计算方面的软件,或者GIS之类的软件。多数情况下,你只需要会一些高中的代数就可以。学线性代数对变成比较有用一些,但也不是必须的。

最重要的是数据结构,学了基本上就可以写程序了。不过要开发软件,还学习软件设计技术,比如面向对象方法、设计模式等等。软件开发不是把算法想出来就完了,更重要的是软件的结构要好,这样程序好理解不容易出错。

游戏,做服务器端最大的难题是处理效率,程序必须写的效率很高,网络通讯的效率也要很高,程序也会很复杂,必须有良好的设计,程序必须运行得很稳定,出现任何小bug都会导致系统运行终止,这对游戏服务器来说是不可接受的。游戏服务器软件不是一般的高手可以写的,要搞手中的高手才能写。不过在已经有的游戏引擎上开发,会容易一些。

客户端相对比较容易,需要掌握网络通讯,3D图形接口就可以。
买卖好货源
2006-01-05 · 超过11用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:36.8万
展开全部
大学期间重点掌握一些基础知识。
对于程序员来说数学方面把离散数学,组合数学学好可能要比学高数有用。
你才大二,还有很多基础课程要学。 不用太着急去学应用的东西,没什么好处。
EA不知道会不会要应届生呢,总得一点一点的做,急于求成是行不通的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘟小霞ec
2006-01-01 · TA获得超过228个赞
知道答主
回答量:31
采纳率:0%
帮助的人:17.9万
展开全部
“最重要的是数据结构,学了基本上就可以写程序了”,这话不对,哪个大学生没有学过?还有你们确定数据结构都是自己写的?别开玩笑了,小的还可以,复杂的,就中国而言,天下一大抄,更有直接从清华大学的教材“继承”过来的,最多你们看得懂了。
“还学习软件设计技术,比如面向对象方法、设计模式等等。软件开发不是把算法想出来就完了,更重要的是软件的结构要好,这样程序好理解不容易出错”,
-----------这话谁都会说,但是除非是天才,不能指望一个人看看书就可以做到,要多少项目经验么?设计就是一种向实际的合理妥协。
“游戏,做服务器端最大的难题是处理效率,程序必须写的效率很高,网络通讯的效率也要很高,程序也会很复杂,必须有良好的设计,程序必须运行得很稳定,出现任何小bug都会导致系统运行终止,这对游戏服务器来说是不可接受的。游戏服务器软件不是一般的高手可以写的,要搞手中的高手才能写。不过在已经有的游戏引擎上开发,会容易一些。”
--------完全是空话,写任何程序难道不是这样?高效怎么定义的?稳定如何评判?WinXP很稳定么?任何BUG都不行?你是神啊,没有BUG的系统?不要打击初学者,什么游戏服务器软件不是一般的高手可以写,玄了,还N年C++,昏
“客户端相对比较容易,需要掌握网络通讯,3D图形接口就可以。
--------更是误导,“可以忍受服务器端一定的丑陋,绝不能允许客户端一点的难看”,没有系统,什么网络通讯,3D接口能用的怎么样,多半照着别人的改来的,中国软件的一大现象

我回答的乱七八糟,也是中国软件的通病,不会写文档
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b98e58198
2006-01-06 · TA获得超过180个赞
知道答主
回答量:474
采纳率:100%
帮助的人:0
展开全部
no,数据结构要c++基础
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恨里笑n
2006-01-01
知道答主
回答量:60
采纳率:0%
帮助的人:0
展开全部
是啊 我们都还处在模仿阶段。离独立开发还有一定的距离的哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kelsonw
2006-01-04
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
数据结构\C语言\java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式