当前位置:  开发笔记 > 编程语言 > 正文

用什么语言来编写游戏库Go或Rust?

如何解决《用什么语言来编写游戏库Go或Rust?》经验,为你挑选了1个好方法。

Go和Rust之间用什么语言来创建游戏库(没有绑定)?

Go是一种更简单的语言,它更倾向于垃圾收集.Rust是一种更复杂的语言,可以在没有GC的情况下安全使用,非常适合低级系统编程.



1> 小智..:

自从我在Rust度过了两个夏天以来,我很有偏见,但是如果你愿意投入必要的时间来跟上快速变化的语言,那么Rust对游戏来说真的很好.它有一组非常好的内置并发原语,因此可以很容易地分离不同的组件,如渲染引擎,AI等,并利用多核计算机.也可以避免垃圾收集的需要,因此您不必担心不可预测的GC暂停.它旨在与现有的C代码很好地集成,并且许多数据类型直接映射到C类型.一旦LLVM完成,Rust的多态性方法会导致一些非常好的汇编.

现在许多游戏都在网络浏览器中运行,这表明网络浏览器和游戏有类似的要求.Mozilla正在设计Rust以及其新的并行浏览器引擎,这意味着该语言将继续以适合游戏编程的方式发展.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有