4 ms·
> As in compiled languages are usually low level languages that require some amount of memory management. That's not true of any of the languages I've listed.
by bluefishinit 3y ago
> As in compiled languages are usually low level languages that require some amount of memory management.
That's not true of any of the languages I've listed. You may not like the borrow checker, but it's not manual memory management. Also, Go has a garbage collector you don't manually manage memory there. I don't think any of these languages would be considered "low level".
- Capricorn2481 3y agoThat's why I brought up golang as an example of a GC language. It's a bigger success story for servers because a GC language is more appropriate But no, just because Rust has a borrow checker doesn't mean you aren't manually managing memory. It just means there are guard rails for it and the way you do it is different. Here's the gut check, does Go not allow me to use a variable because it's location has already been freed? That's what automatic memory management looks like. Not only does Rust not have that, it's even more complicated than c++ RAII in some places