学C++走游戏方向,是不是非常艰难自找苦吃?
C++这门语言从诞生到今天已经经历了将近30个年头。 不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。 现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。 但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业; 比如游戏、高效的服务器。 现在学习java、C#等语言的人数远远高于C++,主要是因为C++的入门门槛太高。 所以在此我们不讨论具体的技术细节,只说我们在哪个阶段应该学习什么东西。有个系统的规划。 一、技术能力 语言 我们要成为一个程序员,学的东西会很多很杂,但是最开始一定要从语言开始学习。 学习语言的目的就是打好基础,特别是自学的,一定规划好自己的学习路线,一步一个脚印学习下去。学习语言最关键的莫过于多读书,但不能随便找一本C++书籍就去读了。 推荐几本适合初学者读的书(需要电子版的朋友可以到文末拿) 《C++程序设计语言(特别版)》 无论如何也应该读个四五遍!这是一切C++的书本的源泉。 《C++语言的设计和演化》 这本书是写C++语言发展的历史,可以看下了解一下这...
