THIS IS NOT ABOUT RUST IN FREEBSD. IT IS ABOUT RUST IN GENERAL. I AM NOT CLAIMING THAT RUST IS ENTERING FREEBSD. THIS IS SPECIFICALLY ABOUT THE LANGUAGE, ITS INTENDED USE, AND MEMORY-SAFETY AS A CONCEPT.
What is the purpose of Rust? I mean it is memory safe, but C can work fine if the code is high-quality. Memory issues often come from low-quality code, so if you make them impossible, the code will still just be low-quality and unreadable. No-consequences coding encourages sloppy work. If there is less of a punishment for coding like a pasta extruder, then people are incentivized to make crap. I am a Java programmer, and Java is memory-safe, but it is also portable without recompilation. Rust isn't. Of course people will write crap Java code, but Java has a purpose besides preventing crap code from being a security risk.
Can someone educate me on the actual purpose of Rust besides being a C-like language that is harder to screw up.
What is the purpose of Rust? I mean it is memory safe, but C can work fine if the code is high-quality. Memory issues often come from low-quality code, so if you make them impossible, the code will still just be low-quality and unreadable. No-consequences coding encourages sloppy work. If there is less of a punishment for coding like a pasta extruder, then people are incentivized to make crap. I am a Java programmer, and Java is memory-safe, but it is also portable without recompilation. Rust isn't. Of course people will write crap Java code, but Java has a purpose besides preventing crap code from being a security risk.
Can someone educate me on the actual purpose of Rust besides being a C-like language that is harder to screw up.