游戏服务器需要用的开发工具和语言
游戏服务器需要用的开发工具和语言
开发工具:
对编译器gcc的了解
对调试器gdb的了解
对文档工具ar的了解
对autotools的了解
对Makefile的了解
对性能分析工具的了解
对内存泄露调试工具的了解
对samba文件共享的了解
对版本管理工具(cvs/svn/cc)的了解
游戏服务器语言
(1)选择编程语言的几个因素
业务复杂度
执行效率VS开发效率
开发人员和团队能力
(2)C/C++技能要求
对C/C++的语法非常了解
对Ansi C库函数非常了解
对指针有正确而且牢固的认识
对STL库非常了解
对C/C++语言的内存分配机制非常了解
对第三方框架的了解(如ACE/ICE等)
游戏服务器脚本语言
(1)Shell脚本
Linux下的程序开发,学会使用shell脚本会大大的提高工作效率;
一些工作适合用shell来完成,开发效率更快;
shell脚本常常被用来做一些集成的工作。
(2)程序内嵌脚本语言
了解脚本(解释性语言)的优缺点;
脚本在游戏开发中的适用范围;
Lua/Python/自定义脚本。【艾娜】