Hacker News new | ask | show | jobs
by sshine 1215 days ago
I know the basics.

But manually managing memory lifetimes you only learn from a lot of exposure to C/asm.

In my first 3 months of Rust, I spent an equal amount of time with the type-checker and the borrow-checker. A year in and I don’t really have a separate phase of resolving borrow-check errors before I can compile.

People with more C exposure tend to think that way already.

1 comments

> But manually managing memory lifetimes you only learn from a lot of exposure to C/asm

Why C? It is not any lower than Rust, one might even argue that Rust is lower-level than C due to it having control over SIMD and the like without non-portable compiler extensions.