Сообщение Re[6]: Оставаться в С++ или уходить? от 29.09.2019 5:22
Изменено 29.09.2019 5:26 AlexGin
Re[6]: Оставаться в С++ или уходить?
Здравствуйте, lpd, Вы писали:
...
lpd>Шаблоны, перегрузка операторов были в C++98, лямбды — мелочь. У вас что, древний C++? Сейчас 2019, почему мало умных указателей и move-семантика не на каждом шагу??

Лично я широко применяю в своих проектах как семантику перемещеный, так и смарт-поинтеры.
lpd>Если серьезно, то претензии к C++ (у меня лично) не к перегрузке операторов, которая там давно, а к более новым фичам: move-семантике, указателям<> вместо сборки мусора.

Ну это — как сказать!
Так, если бы сделали сборку мусора, то это бы привело к возникновению недетерминированных задержек при исполнении кода.
И если бухгалтеру некритично — за 5 секунд посчитает отчёт или за 6 секунд, то для системы перехвата ракет — это уже катастрофа...
...
lpd>Шаблоны, перегрузка операторов были в C++98, лямбды — мелочь. У вас что, древний C++? Сейчас 2019, почему мало умных указателей и move-семантика не на каждом шагу??
Лично я широко применяю в своих проектах как семантику перемещеный, так и смарт-поинтеры.
lpd>Если серьезно, то претензии к C++ (у меня лично) не к перегрузке операторов, которая там давно, а к более новым фичам: move-семантике, указателям<> вместо сборки мусора.
Ну это — как сказать!
Так, если бы сделали сборку мусора, то это бы привело к возникновению недетерминированных задержек при исполнении кода.
И если бухгалтеру некритично — за 5 секунд посчитает отчёт или за 6 секунд, то для системы перехвата ракет — это уже катастрофа...
Re[6]: Оставаться в С++ или уходить?
Здравствуйте, lpd, Вы писали:
...
lpd>Шаблоны, перегрузка операторов были в C++98, лямбды — мелочь. У вас что, древний C++? Сейчас 2019, почему мало умных указателей и move-семантика не на каждом шагу??
+100500
Лично я широко применяю в своих проектах как семантику перемещеный, так и смарт-поинтеры.
На крайняк — для анализа ситуаций с утечкой памяти — есть достаточно простые инструменты:
http://valgrind.org
https://archive.codeplex.com/?p=vld
lpd>Если серьезно, то претензии к C++ (у меня лично) не к перегрузке операторов, которая там давно, а к более новым фичам: move-семантике, указателям<> вместо сборки мусора.

Ну это — как сказать!
Так, если бы сделали сборку мусора, то это бы привело к возникновению недетерминированных задержек при исполнении кода
И если бухгалтеру некритично — за 5 секунд посчитает отчёт или за 6 секунд, то для системы перехвата ракет — это уже катастрофа...
...
lpd>Шаблоны, перегрузка операторов были в C++98, лямбды — мелочь. У вас что, древний C++? Сейчас 2019, почему мало умных указателей и move-семантика не на каждом шагу??
+100500
Лично я широко применяю в своих проектах как семантику перемещеный, так и смарт-поинтеры.
На крайняк — для анализа ситуаций с утечкой памяти — есть достаточно простые инструменты:
http://valgrind.org
https://archive.codeplex.com/?p=vld
lpd>Если серьезно, то претензии к C++ (у меня лично) не к перегрузке операторов, которая там давно, а к более новым фичам: move-семантике, указателям<> вместо сборки мусора.
Ну это — как сказать!
Так, если бы сделали сборку мусора, то это бы привело к возникновению недетерминированных задержек при исполнении кода
И если бухгалтеру некритично — за 5 секунд посчитает отчёт или за 6 секунд, то для системы перехвата ракет — это уже катастрофа...