Здравствуйте, Павел Кузнецов, Вы писали:
ПК>reductor,
>> C>1) State-of-art система ручного управления памятью. Назовите мне >> C>язык, где управлять распределением/уничтожением памяти можно так же >> C>гибко и удобно как в С++.
>> Уфф. Меня аж чуть просветление не хватило. То есть это не баг, а _фича_ Си++ такое управление памятью?
ПК>Пожалуй, правильнее говорить об управлении временем жизни объектов, с чем C++, действительно, справляется лучше ряда других языков благодаря детерминированному разрушению объектов. GC этой задачи не решает.
Я все же не понимаю кое-чего. Для каких задач нужно такое управление?
Но даже если так, почему С++ здесь справляется лучше тех языков, у которых нет проблем с алиасингом?
Окамла, у которого очень прогрессивный копирующий GC при котором куча всегда утрамбована и который еще и полностью управляемый?
Или чем С++ здесь лучше Cyclone c его регионами и прочим?