What would constitute a "good" programming language for embedded systems?
12 points by dacsson 5 days ago
I know that ~70% of embedded systems are programmed with C, lots of movement or at least motivation is seen on moving to Rust. My question is: why this languages are good for embedded software development? And overall what would constitute a good PL for this domain?
- Simple syntax and easy to read.
- Compiles down to efficient machine code.
- Very well documented.
- Preferably the language is close to the metal.
I avoid using C practically everywhere these days, but tend to prefer it for embedded programs for the above reasons,