Если в 2х словах, то я хотел сказать: если писать без GC — одни проблемы, если писать с GC другие. Но если программист нормального уровня и знает что делает ни одно ни другое проблемой не является.
От себя могу добавить про:
>НО КАК ТОГДА MONO/ANDROID/WINDOWS MOBILE УСПЕШНО СПРАВЛЯЮТСЯ С ЭТИМ?
при разработке игр (а это наверняка самые требовательные по памяти приложения), разработка идет так, чтоб GC не дергался вообще.
Для этого все объекты пихаются в пулы, где нужно используются стековые объекты, GC при вызове не имеет что чистить и отрабатывает моментально.
Освобождается память между уровнями, при лоадинге итд — тогда, когда можно.
Аж жаль стало, что уже ушел с флеша.
Недавно с другом какраз смотрели скринкаст про лайв кодинг, думали, как бы самим реализовать. Для игр такой подход незаменим.
Ну откуда половина.
Вы думаете у игры 10 сценаристов? Или 20 концепт художников?
В препродакшене задействованы не так много людей. И это норма для индустрии, что их берут на контракт под проект. Почему же Брайан Фарго обязательно должен их брать на зарплату?
>НО КАК ТОГДА MONO/ANDROID/WINDOWS MOBILE УСПЕШНО СПРАВЛЯЮТСЯ С ЭТИМ?
при разработке игр (а это наверняка самые требовательные по памяти приложения), разработка идет так, чтоб GC не дергался вообще.
Для этого все объекты пихаются в пулы, где нужно используются стековые объекты, GC при вызове не имеет что чистить и отрабатывает моментально.
Освобождается память между уровнями, при лоадинге итд — тогда, когда можно.
Недавно с другом какраз смотрели скринкаст про лайв кодинг, думали, как бы самим реализовать. Для игр такой подход незаменим.
А если речь идет не о «особенном», а о том, чтоб просто срубить бабла, раз народ с радостью дает? Почему бы и нет!
Вы думаете у игры 10 сценаристов? Или 20 концепт художников?
В препродакшене задействованы не так много людей. И это норма для индустрии, что их берут на контракт под проект. Почему же Брайан Фарго обязательно должен их брать на зарплату?