我想做游戏程序设计需要什么基础?

我想做游戏程序设计需要什么基础?,第1张

制作游戏算是编程行业里面技术难度很高、计算机素养也很高的了,真正想要靠制作游戏吃饭的话,作为一位程序员,首先必须要有扎实的C++基础,要对算法、图形图像有着深刻的理解,制作游戏对于数学的要求十分高、特别是线性代数、离散数学、概率论等等。

如果只是个人兴趣,基础并不好的话不推荐直接以开发游戏为目标,可以选择相对基础要求不高的制作网站、开发应用程序等等,提升个人编程素质十分重要,因为作为一个中专生没有很优秀的能力,用人单位根本不会考虑让你先进公司学着做

楼上的观点绝对错误!

首先,C不是低级语言,她是介于低级语言与高级语言之间的,是结构型语言。

其次,谁说C现在不用啦,你查下那个 *** 作系统不是用C语言写的,你用的微软的Windows,企业用的Linux、Unix,还有手机、PDA、等单片机的嵌入式 *** 作系统,哪个不是C语言写的。

再次,C++,Java等语言都是从C发展而来的,它们能实现的C都能实现,而C能实现的它们就不一定能实现。

总之,C算得上是计算语言最经典,完美,艺术的语言,不管计算机怎么发展,C都不会退出计算机语言的舞台。

让你学她,不一定就是说让你以后从事C的开发,但学习她可以让你更好的学习其他语言。所以许多正规大学计算机专业的都是从C语言学起的。

嗯..个人觉得学会C语言应该不会太难,因为关键字很少,数据类型也是些基本类型,语法不会太难,但要学精就不容易了,要花些功夫的,C太灵活了,可以做应用程序,也可跟硬件打交道做底层开发...

即使以后不从事C的开发,学习C后对你学习其他语言很有帮助的,你再要学习一门新的语言,就不会太陌生,学习起来就更容易上手,例如C++和C非常像的,只不过C++有了类,那是因为C++是面向对象语言,而C则是面向过程的语言。

顺便说下...语言只是基础,只是你写程序的工具..

程序的思想也就是算法才是最重要的...

当然没有语言也是空谈...

所以当学习完一门语言后,之后就要学该语言的数据结构、算法,运用数据库..

想成为高手的话,还要学习数据库系统原理、 *** 作系统、计算机组成原理、编译原理等...

说些题外话吧:

C++的出现是对C在对对象 *** 作的补充

Java的出现时为了垄断

C#的出现是因为微软想对抗Java

现在IT行业 C++应该是老大,C#和Java做为新新语言在相互竞争市场,

而C则集中那几个大公司,他们用C做系统、做标准...

以上都只是我的个人见解...

学技术,入门是每个人必须也必然经历的. 不管学什么语言其实方式都差不多, 所以java入门跟学c入门也差不多. 最基本的就是要了解语言本身, 还要了解这门语言一般最常用的领域. 基础都一样,但不同的领域侧重又有所不同. 所以刚开始重要的是要确立一个方向, 免得浪费一些不必要的时间. 另外一个重要的方面就是一定要勤快,多动手,多思考,也要能坚持,只要过了入门时最懵懂的阶段,有了明确的方向,你自己就知道该怎么学,该学什么了. 预祝你学习顺利!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11543079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存