> -- hothing писал(а):
> NB Кстати, новый тренд в игро-строении это реализация доступа к объекту, не столько по указателю, сколько через целочисленный идентификатор ресурса.
А откуда у вас эта информация? Любопытно бы почитать.
Предположу, что в мире C/++, полном рисков и опасностей, такая косвенная адресация обеспечивает, кроме прочего, еще и безопасность: когда доступна адресная арифметика, лучше спрятать адреса от ненадежных программ(истов). И расплачиваться за эту косвенность приходится; и наверняка там не простой массив указателей, а какая-нибудь колллекция

В мире же Оберонов пользоваться указателями - совершенно безопасно и бесплатно. Даже если передать их ненадежным программистам.
> -- hothing писал(а):
> Ради интереса пролистал книжку по С++ - и там это реализуется довольно понятно. А вот в Оберонах - фигушки, нужен новый язык и компилятор
В Оберонах, действительно, подход совсем другой: язык и компилятор минималистичны, просты и ясны. Поэтому можно слегка изменить для своей большой задачи компилятор. (Кстати, язык, возможно, и не придется менять под 64бит указатели).

Написание нового бэкэнда компилятора OP2, по оценкам ETH, занимало 0,5 студенто-года. Полагаю, в игровой индустрии есть такие ресурсы; только "куда ударять надо" - они не знают.

Написание нового бэкэнда gcc... я не встречал оценок трудоемкости ). Поэтому в их мире надо заранее как можно больше всунуть в язык.