Re[3]: Проблемы в инете из-за С++ :)
От: AlexRK  
Дата: 21.11.18 07:59
Оценка: +1
Здравствуйте, kaa.python, Вы писали:

KP>Ну создали Rust, который как бы может заменить C++. В итоге на Rust выходит ничуть не менее запутанная кодовая база, может даже более запутанная. И в чем тут выгода в переписывании с одного избыточно сложного инструмента на другой?


Экономической выгоды нет, сплошные убытки.

Для софта выгода может быть — в потенциально большей предсказуемости, хотя в количественном выражении посчитать ее я не берусь.

Вот что излагает заинтересованная сторона (можно верить, можно нет): https://blog.rust-lang.org/2017/11/14/Fearless-Concurrency-In-Firefox-Quantum.html

This top-down structure is ripe for parallelism; however, since styling is a complex process, it’s hard to get right. Mozilla made two previous attempts to parallelize its style system in C++, and both of them failed. But Rust’s fearless concurrency has made parallelism practical.


KP>При этом, многим проектам хорошо бы помог сам факт переписывания. И не так важно, перепишут ли с C++98 на Rust, что потребует довольно серьезный финансовых вливаний, или на C++17, что окажется ощутимо дешевле и предсказуемее.


Безусловно. Поэтому я и говорю, что никто ничего переписывать не будет. Инерция.

KP>Современный C++ в подавляющем количестве случаев и есть тот новый, безопасный язык с которым надо работать.


Надо работать? Вероятно, в большинстве случаев да. Безопасный? Категорически нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.