【问题标题】:Is there a language made specifically for Entity Component programming?是否有专门用于实体组件编程的语言?
【发布时间】:2013-08-18 00:24:26
【问题描述】:

我知道有用于函数式编程(LISP、Haskell 等)和 OOP 编程(Java、C#、Ruby、Python 等等)的语言,但是有没有围绕实体组件编程的概念提出的语言?

【问题讨论】:

    标签: oop functional-programming entity-system component-based


    【解决方案1】:

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

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

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

    ComponentJ article

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-19
      • 1970-01-01
      • 2016-04-20
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      • 1970-01-01
      相关资源
      最近更新 更多