C/C++

Rust или C++?

Раньше работал с java и c#, но мне захотелось писать высокопроизводительные программы. В интернете почитал про rust и c++, а теперь не знаю что выбрать. Люди пишут про безопасность памяти в rust. Можете мне объяснить, в чем проявляется эта безопасность? И чем вообще различаются rust и c++?
C++ - попытка сделать высокоуровневую надстройку над предельно низкоуровневым C. Хочешь - пиши на высокоуровневом языке, хочешь - стреляй себе по ногам из низкоуровневого пулемёта. Проблема C++ в том, комитет, разрабатывающий стандарты языка, пихает в язык всё, что является модным в мире программирования, и по много лет "не замечает", то, что реально требуется программистам. В результате C++ - дико переусложнённый язык, на котором очень легко написать ошибочный код и очень сложно искать ошибки в коде.

Rust - попытка Mozilla сделать высокоуровневую альтернативу языку C (без плюсов). Намерение сделать безопасное управлению памятью без использования сборки мусора привело к созданию излишне сложного языка, по скорости работы кода всё же не догнавшего C++ и, тем более, C (хотя и очень близкого к ним). Проблема Rust в том, что он за столько лет полностью так и не стабилизировался: новые версии языка нередко ломают обратную совместимость.
EM
Elshad Mustafa
60 942
Лучший ответ
Дмитрий Мельников Можете объяснить, в чем заключается безопасное управление памятью?
Дмитрий Мельников То есть нет никаких причин начинать новые проэкты на c++?
я не знаю, каково учить раст первым языком, но могу сказать, что учить его, имея опыт в С++ - сплошное удовольствие, потому что сразу отмечаешь десятки мест, с которыми в плюсах нужно обращаться как с минным полем, а в расте тебе не дадут прострелить себе ногу ещё на этапе компиляции, а если ты попытаешься, то тебя заставят написать такой код, по которому будет стопудово понятно, что ты знаешь, что делаешь, и берешь все риски на себя

другое дело, что количество вакансий на расте и на плюсах сильно отличается... но это уже другая история)
Дмитрий Мельников Я вроде слышал, что c++ в среднем на 10-20% быстрее работает. Это правда? В целом, я готов писать аккуратно, чтобы не наступить на "мину".
Лучше иди делай уроки