3 ms·
Rust isn't a proper systems language, it restricts how you can access the machine in the name is spurious "safety". A small number of people are making a lot of
by jbb555 10y ago
Rust isn't a proper systems language, it restricts how you can access the machine in the name is spurious "safety". A small number of people are making a lot of noise about it, but it's not going anywhere.
- steveklabnik 10y ago> it restricts how you can access the machine in the name is spurious "safety". Yet, you can also get around any of these things at any time.
- adrusi 10y agoMaybe it doesn't line up with your definition of a systems language, whatever that is. But in practice it's works in places where you would otherwise need a systems language, like writing device drivers. Don't get too worked up over semantics.
- Jtsummers 10y agoThat makes it a wonderful systems language. Systems need to be stable and correct, not just fast. Rust has good performance, so it's got fast down. The restrictions that it introduces increase stability and correctness at the added cost (high to start, should drop as time goes on) of increased developer effort to get it correct (compared to C, one of the best footguns ever invented). And the ability to create "unsafe" blocks allows you to minimize the amount of bullets that end up in your feet.