> Ничерта.Нет, это вы были просто не осилил зайти в доку и почитать какие гарантии дает раст!
Я когда-то давно, во времена раст 1.х, даже пытался объяснять тут, но кроме тупого "ыыыы" реакции не было.
В каждой теме приходилось повторять как для болванчиков "раст не защищает от логических ошибок", "раст не 'крешится' при int overflow в релизе", "на расте можно вызвать syscall", "раст не защищает от утечек памяти, это логическая ошибка" и тд.
А потом я забил, сюда теперь прихожу поржать с очередной пачки CVE в дыряшке и как ее адепты пытаются выкручиваться.
> БЕЗОПАСНОСТЬ, УДОБСТВО, СОВРЕМЕННОСТЬ и никаких подробностей (конечно все это было вранье).
Потому что нужно было читать доку, а не фигню для домохозяек. В доке написано и про БЕЗОПАСНОСТЬ - памяти (4.1, 4.2, 10.3), потокобезопасность (16.1 и остальные 16.х), умные указатели (15.х), bounds check, про УДОБСТВО и СОВРЕМЕННОСТЬ - нормальные енамы и patterns matching, смартпоинтеры и refcount, слайсы, трейты и тд.
> написать в доке раста от чего он точно НЕ защищает.
А как ты можешь перечислить всё от чего он не защищает?
Разве не логично, что вот то, от чего он защищает, а от всего остального - нет?
Или эту логику не каждый осилить может?
> Я лично и куча других комментаторов предлагали написать в чем же действительно раст помогает.
Вам писали. Причем подробно. Просто вы слушать не хотите.
Когда тебе пишут "он не дает писать с двух потоков в одну переменную без локов" этого мало?
Или когда "он запаникует при выходе за границы массива и запишет все в репорт, а не молча испортит чужую память"? Этого недостаточно?
А вы вместо этого г*г*кали и писали "будет мне компилятор еще указывать что делать, я сам лучше знаю!"
Я просто не понимаю что еще нужно объяснять.
Там же простейшие правила, которые гарантирует компилятор в safe коде:
At any given time, you can have either one mutable reference or any number of immutable references.
References must always be valid.
Вот что тут непонятного?
> Растоманы самые лицемерные и переобувающиеся разработчики которых я когда либо встречал
Я точно также могу написать про адептов дыряшки - как ни CVE то или "выходить за пределы массива это норма, все так делают", или "это не настоящий сишник, настоящий не допустил бы такую глупую ошибку".
Тьху...