←back to thread

11 points dacsson | 1 comments | | HN request time: 0.479s | 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. borcunozkablan ◴[] No.43730560[source]
Embedded systems have generally either limited resources such as processing, memory, bus interfaces, or real time operations such as scheduled tasks in short periods, hard/soft deadlines. These sort of requirements address best performance and small footprint, so you mostly need programming languages that meets them.