Существует ли язык, специально разработанный для программирования Entity Component?

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

1 ответ

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

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

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

ComponentJ статья

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

Другие вопросы по тегам