C++和C#哪个更适合玩游戏?
C++更适合玩游戏。
C++历史悠久,前人写了几千亿行代码库。有一个软件行业的经验。能用就不用重写,直接推。现在的毕业生进入公司后,很少从零开始写代码,大部分时间都在维护旧代码,所以大规模代码开发的需求并不强烈。因为风险太大,除非有实力的公司,一般公司不会冒险从头写几千万行代码。一般是在开源代码上修改的。
很多有实力的公司都可以独立开发自己的库,对库的要求就是性能好,因为调用库的代码很多。调用的库越多,性能提高的就越多。如果用C#开发,后期会发现性能很差。为什么不一开始就用c++?+,那么编程语言性能差就没有借口了,原因只能从算法上找。性能上的C+?+有优点。许多游戏公司开发自己的图形和图像库。而且C#更适合写大型程序,可以减少很多bug排查时间。主要原因是除了快速开发和一些简单性,C#到目前为止还是不跨平台的,所以很多游戏开发者还是会选择C++。