C++、C#哪个更适合做游戏?

2024-11-24 21:08:09
推荐回答(1个)
回答1:

C++比较适合做游戏

C++有这悠久的历史,前人已经写了上千亿行代码库,软件行业有一个经验,能用就不要重写,小车不倒只管推。现在毕业生进入公司后,很少丛零开始写代码,大部分时间在维护旧代码,对大型代码的开发需求并不强烈。由于风险太大,除非有实力的公司,一般公司不会冒险从零开始写几千万行代码。一般是在开源代码上修修改改。

很多实力的公司可以独立开发自己的库而对库的要求是性能好,因为调用库的代码很多,库被调用越多,性能改进的回报就越多.如果用C#开发,到后来会发现性能十分差,还不如从开始时就用C+ +,那样就没有编程语言性能差的借口了,只能从算法上找原因上。在性能上C+ +有优势,许多游戏公司自己开发图形图像库。 而且C#比较适合编写大型的程序,可以减少很多bug排查时间,主要的是C#除了快速开发,而且有些简单外,目前为止跨平台性依然不行,所以现在很多游戏开发商还是会选择C++。