5

関数型プログラミング (LISP、Haskell など) や OOP プログラミング (Java、C#、Ruby、Python など) 用の言語があることは知っていますが、エンティティ コンポーネント プログラミングの概念に基づいて作成された言語はありますか?

4

1 に答える 1

1

私は決してentity component開発の専門家ではありませんが、これらの記事の両方をざっと読んだ後:

はデータを格納するものにすぎないように思えentityます。そのデータに対して操作を行います。私の理解が正しいと仮定すると、これは、ほぼすべての言語を選択できることを意味します。しかし、entity componentプログラミング自体はオブジェクトを使用しないため、C#、Java、さらには C++ などの高水準言語がやり過ぎになる可能性があります。ただし、C または Go は、このタイプのプログラミングに最適な言語であると思います。なぜなら、それらの構造体を定義structsmethodsて操作できるからです。私が Go を選ぶのは、それがよりセクシーだからです。

今はあなたの質問には答えていませんが、私の調査から見つけたのはこの言語だけで、それが公に利用可能かどうかはわかりません:

ComponentJ の記事

代わりに、人気のある言語の 1 つのフレームワークを使用する方が簡単だと思います。

于 2013-12-06T21:26:10.047 に答える