←back to thread

12 points dacsson | 1 comments | | HN request time: 0.213s | source

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?
1. hwpythonner ◴[] No.43745428[source]
I used to think Python had no place in embedded — way too heavy, too dynamic, too unpredictable.

But I’ve been messing around with some ideas that challenge that assumption. If you throw out the traditional VM model and rethink things from the ground up (no VM, no JIT, not even C underneath), it’s surprisingly possible to get Python code close to the metal.