Rust is also 32bit/64bit. That's totally fine (obviously) for PC-like situations and servers and more powerful embedded systems, etc.
But there are literally billions of 8bit and 16bit embedded systems out there, many of which have a C compiler.
But there are literally billions of 8bit and 16bit embedded systems out there, many of which have a C compiler.
http://www.atmel.com/Images/45107A-Choosing-a-MCU-Fredriksen...
http://www.embeddedinsights.com/channels/2010/12/10/consider...
Far as future, Jack Ganssle of The Embedded Muse has a nice assessment of it summarizing various sides: