Re[4]: Visual C# vs C++. Надо сравнить перспективы.
От: lpd Черногория  
Дата: 06.01.17 19:58
Оценка: -1 :)
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, lpd, Вы писали:


lpd>>В результате язык как снежный ком обрастает новыми ключевыми словами и классами, все исключительно ради того, чтобы всегда использовать stl и ни при каких условиях не использовать прямое управление памятью(move-семантика, auto, shared_ptr). В то время как stl, вообще то, изначально задумывался как упрощение программирования, а не замена знания алгоритмов на знание C++17. C++11-17 — это попытка сделать из C++ то, чем он стать не может.


_>Вообще то move-семантика — это как раз реальная киллер-фича, которая принципиально увеличивает эффективность кода. Причём каких-то даже близких аналогов этой фичи нет ни в одном из мейнстрим языков.


move-семантика это интересное нововведенин, но по сути, нужна только чтобы никогда не использовать прямое управление памятью, а всегда использовать stl-классы. Однако, в тех приложениях, где время копирования реально играет роль, все равно обычно используется прямое управление памятью. При этом все эти разные типы ссылок заметно усложняют язык.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.