Тут некто Alv высказался, что в его любимом C++ ручное управление памятью, что есть для него неоспоримое преимущество.
На этот вопрос у меня нет 100% твердой точки зрения, так как я и сам недавно был сторонником ручного управления. Посему вопрос в следующем:
Представим себе компьютер с большим объёмом оперативной памяти. Существует ли какой-нибудь класс прикладных (не системных!) задач, для которых ручное управление памятью было бы существенным для быстродействия? Пусть по другую сторону у нас есть GC, который работает любым удобным для этой задачи способом (из более-менее известных и популярных). Т.е. программист волен написать свой GC, если надо и язык позволяет.
А то ведь эти любители ручного управления памятью сами городят в каждом проекте свои смартпоинтеры с подсчетом ссылок и аллокаторы и уверены, что это якобы лучше, чем GC или обычный malloc/free