5

Я знаю, что существуют языки для функционального программирования (LISP, Haskell и т. Д.) И программирование ООП (Java, C#, Ruby, Python и многие другие), но есть ли какие-либо, которые сделаны вокруг концепции программирования компонентов Entity?Есть ли язык, специально предназначенный для программирования компонентов Entity?

ответ

1

Я ни в коей мере эксперт по entity component развития, но после того, как скользя через обе эти статьи:

Мне кажется, что это entity просто что-то, что хранит данные, а затем вы выполняете операции над этими данными. Предполагая, что я прав в своем понимании, это означает, что вы можете выбрать любой практически любой язык, который вы хотите. Но программирование entity component само по себе не использует объекты, которые могут создавать языки высокого уровня, такие как C#, Java и даже C++ overkill. Однако я думаю, что C или Go были бы идеальными языками для такого типа программирования, потому что тогда вы могли бы определить structs и methods, которые работают с этими структурами. Я бы пошел с Go только потому, что это сексуальнее.

Теперь я не ответил на ваш вопрос, но из моего исследования все, что я смог найти этот язык, я понятия не имею, если оно открыто доступен или нет:

ComponentJ article

Я думаю, что это будет проще просто использовать инфраструктуру для одного из популярных языков.

Смежные вопросы