课后阅读游戏开发工程师学习路径上_第1页
课后阅读游戏开发工程师学习路径上_第2页
课后阅读游戏开发工程师学习路径上_第3页
课后阅读游戏开发工程师学习路径上_第4页
课后阅读游戏开发工程师学习路径上_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2D3D客户端部分。我将它分为原生客户端(PC、非HTML5原生App)和网页客户端(PC端页游、HTML5游戏、端HTML5游戏、 在专栏里,我通过Pygame做了示例,但是碍于你可能不仅是个游戏开发新手,还可能是个编C快速地能学习到底层知识,那么我推荐你直接学习C++。首先从执行效率看,CC。如果要编写更底层的操作系统,因为语法糖太多,你不知道编译器在背后做了什么事情,C备。所以要写操作系统,需要对C++编译器进行针对性改造。我们再往上看,如果要编写更上层的应用,比如桌面应用、页应用,这些是C++经历过的“银弹”时代。90年代到2007年左右,几乎电脑上所有应用都有C++的身影,但是现C网页端就更不用说了,PHP、JavaScript、Python每一个都能比C++做得更快、更完美。但CCC作为二十多年的C++程序员,我这里有几个学习C++的心得想跟你首先,CCC对于C更像是和之间的关系。它们都有刀的功能,而C++除了刀的功能,还有其次,C++是做减法而非加法。把C++所有特性学完会耗费你极大的精力,注意是极大,不可以了。C++特性太多,选择一种或者两种特性来编写整个软件,才是发挥C++最大功效的最后,大道至简,这对于整个产品、架构、编码,都是一句适用的箴言。当然对C++也是如此,只有用最简略的方法来编写代码,才会让代码快速成型。CC以我的经验,我建议你先去学下C语言。为什么呢?因为C语言是汇编的封装,C语言的一句语句,可以是汇编的几条指令,虽然每个C编译器最终生成的汇编指令可能不同,但大致CC99.9子设备的基础语言(剩下的0.01是汇编)。学习C语言有太多的书。在这里我推荐《CPrimePlus》,C语言经典《CProgrammingLanguageCPrimePlus》之后再去读这本书,绝对会让你了解看完了《CProgrammingLanguageCLinuxCC毕竟在现实中,除非你编写的是或者操作系统(现在编写或者操作系统也大量使用C12345pushlmovlsubl在汇编里,这些指令就代表着CPU的指令操作。在编写中级、高级语言,需要调试代码的时作、寄存器操作、加减操作、CPU指令等等。学习了汇编语言,也会对你的CCC语言看起来就好像把汇编进行了一次朴素的包装,你不再需要强制寄存器和指令,定义一个变量就知道汇编语言是怎么做的,这对于你的C语言来说,是有绝对帮助意义的。CCAllegro如果你要学习C++语言,学苑的HerbertSchildt写的《C++从到精通》,这本书一定不能错过,它是我的C++启蒙书。唯一可惜的是,这本书年头有些久了,我的书还没后,对C++了解的非常透彻和深刻。另外,《深度探索C++对象模型》《C++ProgrammingLanguage》《C++语言的设计与演化》也是必看书籍。前一本能让你了解C++对象模型,从底层了解C++的机制。后两本出自C++之父BjarneStroustrup之手。从C++开始设计到现在,为何会如此演化和设计,语言的背后又是怎样的故事,除了语言的基《CProgrammingLanguage》的原版,因为只有原版是原汁原味,不会有被翻译偏差影响但是一般来说,要从C到汇编再

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论