Hacker News new | past | comments | ask | show | jobs | submit login

Rust - assuming something these languages are uniquely-suited to, like embedded, drivers, OS programming, or 3D graphics. It's a smoother experience in most areas. For example, I find it to have cleaner, more explicit syntax, good included tooling, and is easier to compile. Things like blocking implicit number conversions, and specifying array types (or array references) instead of pointers are nice.

A warning: Rust as a language has a large surface area, and there are some features and design paradigms that can make it messy to read and write. I would treat generics as a tool to be used sparingly, vice as a default API, for example. Same with Async and Tokio.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: