1. 2. С таким же успехом можно на гугл было послать.3. Не знаю что такое крейт и знать не хочу, бесполезное знание :)
В том то и смысл: раз вы не переписываете на расте - значит у вас 99,99% исполняемого кода выходит unsafe - о чём после этого с вами говорить? Зачем вообще этот 0,001 нужен?
4. А вот у языка си никаких проблем с компиляторами нет, хотя их сильно больше трёх.
И можно даже самому свой написать, что часто и происходит, особенно при заходе на новую архитектуру.
Как вы со своим растом собираетесь на новую архитектуру заходить?
Опять за вас сишечка всё бутстрапить будет?)
Не знаю что для вас IDE, мне показалось что вы её с блокнотом путаете, а для меня эта такая штука в которой открывается проект, можно натыкать брекпоинтов, тут же собрать и запустить код, на брекпоинте оно стопарнётся и можно наведением мышки на переменную увидеть её значение. И вменяемый отладчик, который умеет так же по коду сам навигировать.
Так у меня есть комфортный мир сишечки, в которой я бог.
Я могу херачить в ядро операционки, я могу править кучи библиотек, практически вся мировая инфраструктура держится на си коде как на фундаменте.
У меня собирается код написанный за последние лет 40 без особых проблем, и ещё лет через 50 ничего не изменится.
Зачем мне ваш раст?
Не, я понимаю плюсовиков им тролить ещё как то с трудом можно, но до сишечки вы и близко не дорасли со своими проблемами.
Я вам уже писал, что до 2010 года о безопасности вообще никто не думал, цель была в фичах и производительности.
Упомянутая вами венда тянет свою историю с 80 годов, к моменту появления раста у них там написаны терабайты кода где этой безопасностью никто не интересовался.
Зачем вы занимаетесь этим манипулированием?
Ошибки случаются, и раст не гарантирует их отсутствие.