想做游戏学什么编程语言比较好?有人说腾讯主要用C++开发语言?java少?为什么?

3天前 (01-17 01:42)阅读2回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值1717730
  • 级别管理员
  • 主题343546
  • 回复0
楼主

想玩游戏学什么编程语言比较好?

对于企业级的游戏开发,一般C++多1,大型游戏需要足够高的运行效率,而JAVA,C#这方面是短项,用C没有类,所以C++开发的游戏比较多。如果你想进入游戏公司,多学习C++。

但是,如果是个人开发的小游戏,意见 使用C#,小游戏不需要考虑效率,C#足以处理,微软有东西叫XNA,专门为业余程序员开发小游戏而设计,启动简单,微软提供了大量的类库,使用非常方便。

假如是开发android的游戏,没必要选择,只能用JAVA。

delphi开发的游戏似乎也很有用,但听说不是主流。

事实上,语言不是重点。任何语言都可以玩游戏,但每种语言都有自己的特点。根据不同的需要选择最合适的语言。关键在于理解算法、理解程序框架和研究透明算法。

学习时的意见 用C++学习,用JAVA或C#学不到指针,用C学不到面向对象的思想。但是,如果没有语言基础,意见 还是从C开始,先学最基础的东西再学C++。VB现在很少用了,真的没必要学。

推举教材《Visual C++游戏编程基础

如果你只是想做一件小事,有很多方便的软件,比如《RPG maker》,用这些东西做一些小事,不需要任何编程基础,玩就够了。

有人说腾讯主要用C++开发语言?java少?为什么?

我负责QQ秀和Qzone的操作和维护,也负责QQ秀的开发。当时,如果我的部门使用java作为开发语言,服务器的数量不足以支持数亿用户。

你知道,与淘宝不同,腾讯的许多业务都是免费的。例如,qzone的许多功能可以免费使用,包括情绪、日志、相册和服务器。这些1亿级服务器需要承担大量高密度的碎片化要求。如果用java支持,经济上不划算。一方面,用户体验在响应速度上也很差。

让我们来看看淘宝。与qzone相比,淘宝用户在淘宝上的行为最终会触发商品交易。一般来说,淘宝用户的行为大多与金钱有关,淘宝应该不断迭代和更新,以确保程序逻辑的严格性。Java是一个很好的选择。

C是一个非常好的解决方案,非常适合腾讯的用户场景,可以有效地处理这些高密度的用户请求;淘宝不需要C。例如,淘宝的图片服务器也属于大量高密度用户请求服务。淘宝在这里使用了淘宝技术团队修改的nginx。我们都知道nginx是C开发的。淘宝服务架构中应该有很多类似场景的例子,阿里还雇佣了许多c工程师,Linux核心工程师。


话说想做游戏学什么编程语言比较好?有人说腾讯使用C++为主要开发语言?java少?为什么?

关于这个问题,你要从腾讯发家开始。

腾讯从做通信软件开始发家,也就是qq.因为QQ主要涉及网络通信,当时主要用于PC端,C++无疑是从程序运行效率考虑的最佳选择。腾讯的QQ音乐、QQ管家、QQ游戏等1系列产品基本都是基于C++开发的。据我所知,他们的服务端也应该是C++写的。


话说想做游戏学什么编程语言比较好?有人说腾讯使用C++为主要开发语言?java少?为什么?

0
回帖

想做游戏学什么编程语言比较好?有人说腾讯主要用C++开发语言?java少?为什么? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息