Hacker News new | ask | show | jobs
by carlmr 338 days ago
Anachronistic maybe, but it would still make a lot of embedded development a whole lot easier to get right. Modern Ada has a much better set of features compared to C, doesn't have the bloat of C++, and allows much better handling of embedded issues like fixed point calculations than either of them.

It's still a very modern language which is missing very little in that niche. It's only missing adoption.

I have high hopes for Rust in this space. Using C is fine, using C++ is madness, using Ada is good but fewer available devs.

Rust also solves a lot of issues with C++ and generally, once you get past the "fighting the borrow checker" to the "working with the borrow checker" phase has insanely good ergonomica, safety mechanisms and features. Additionally Rust has momentum right now.