Здравствуйте, gandjustas, Вы писали:
G>Простые случаи мало интересуют, они будут отлично оптимизироваться JIT. Наличие или остуствие GC там никакой роли не играет.
Я очень рад, если это так.
G>В более сложных случаях, когда требуется GC, подсчет ссылок дает оверхед, как и опциональный GC.
Величина этого оверхеда — вопрос с трудно предсказуемым ответом.
G>Не получится сделать в C++ сборщик мусора, сравнимый по быстродействию с .NETовским.
Ой, сомневаюсь.
G>В итоге пришли к тому же: С++, даже в новом стандарте, позволяет эффективно использовать только подмножество лямбд.
Угу, то есть тезис о неполноценности лямбд в C++ снимается повестки дня. Уже что-то. А то, что там где-то что-то побыстрее, где-то что-то помедленнее — так на то они и разные языки: C++, C#, Java, Haskell... Чтобы где-то выигрывать по отношению друг к другу, где-то проигрывать.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!