有没有专门为实体组件编程而设计的语言



我知道函数式编程(LISP、Haskell等)和面向对象编程(Java、C#、Ruby、Python等)都有语言,但有没有围绕实体组件编程的概念开发的语言?

我绝对不是entity component开发的专家,但在浏览了这两篇文章之后:

  • 关于伽玛经的文章
  • 为什么要使用实体系统框架进行游戏开发

在我看来,entity只是存储数据的东西,然后你对这些数据进行操作。假设我的理解是正确的,这意味着你可以选择任何你想要的语言。但是entity component编程本身并不使用对象,这可能会使C#、Java甚至C++等高级语言过于复杂。然而,我认为C或Go将是这种类型编程的完美语言,因为这样你就可以定义对这些结构进行操作的structsmethods。我选择go只是因为它更性感。

现在我还没有回答你的问题,但从我的研究中,我能找到的只是这种语言,我不知道它是否公开:

ComponentJ文章

我认为只使用一种流行语言的框架会更容易。

相关内容

  • 没有找到相关文章

最新更新