関数型プログラミング (LISP、Haskell など) や OOP プログラミング (Java、C#、Ruby、Python など) 用の言語があることは知っていますが、エンティティ コンポーネント プログラミングの概念に基づいて作成された言語はありますか?
質問する
902 次
1 に答える
1
私は決してentity component
開発の専門家ではありませんが、これらの記事の両方をざっと読んだ後:
はデータを格納するものにすぎないように思えentity
ます。そのデータに対して操作を行います。私の理解が正しいと仮定すると、これは、ほぼすべての言語を選択できることを意味します。しかし、entity component
プログラミング自体はオブジェクトを使用しないため、C#、Java、さらには C++ などの高水準言語がやり過ぎになる可能性があります。ただし、C または Go は、このタイプのプログラミングに最適な言語であると思います。なぜなら、それらの構造体を定義structs
しmethods
て操作できるからです。私が Go を選ぶのは、それがよりセクシーだからです。
今はあなたの質問には答えていませんが、私の調査から見つけたのはこの言語だけで、それが公に利用可能かどうかはわかりません:
代わりに、人気のある言語の 1 つのフレームワークを使用する方が簡単だと思います。
于 2013-12-06T21:26:10.047 に答える