Re:Show HN: Rust, ARM Cortex M, and a Generated HAL
by pjmlp on Tuesday September 27, 2016 @07:50AM
(#12588837)
The irony is that C was in that spot on the 80's and early 90's, but somehow it became so ingrained in the industry that people forget how it was like when C only mattered to UNIX workstations.
C++ (which has a lot of zero-cost abstractions) tried to shift this bias since several decades with very limited success. Languages like Nim (or even Matlab with Embedded Coder) have the advantage there's intermediate C output that can be manually inspected for unintended runtime abstractions.