|
|
|
|
|
by cyberprunes
2561 days ago
|
|
Good question. I've been using Rust exclusively for a few months. I came from C#/python. typical GC'd application languages. With Rust I don't think you have to choose. Once you "get" the borrow checker and understand the ownership model Rust becomes very productive and feels like a high level language. There's a little noise in the syntax but what you get in return is so worth it. There are quite a bit of high level features to take advantage of that "compile away" with so called zero-cost abstractions. It's a legit low level language in the sense that you can write a legit OS. No GC, guaranteed memory safety. It's bonkers. I believe it is blurring the lines of what it means to be high/low level. |
|