По поводу пункта 4. "msvcr120.dll" получается есть в двух версиях статической и динамической или как? Можно ли именно с msvcr120.dll слинковаться? Если нет, то почему?
Яков Е: берите просто проекты не привязанные к языку. D не сильно сложнее Python, зато плюсов уйма. Решения на С++ слишком сложны в разработке и поддержке. В итоге стоят неоправданно дорого.
Yustas Alexu: нормальные языки, тем более что на D что на Dart можно писать хоть сайты, хоть приложения под Android. Иными словами языки куда более универсальные чем PHP, зная который ничего кроме сайтов делать невозможно. Тем более сейчас грядет эпоха микросервисов и разных встраиваемых решений.
Спасибо за развернутый ответ, есть пару моментов которые хотелось бы прояснить:
"постепенно будет расти потребление памяти"
Почему оно будет расти? Мелкие фрагментированные блоки больше не будут повторно использоваться?
"Перемещение обычно не требует никакого overhead'а."
Но должна же быть какая-то резервная область куда все должно перемещаться, разве нет?