Rust is the future of systems programming, C is the new Assembly (Packt)
Packt has published a
lengthy writeup of a talk by Josh Triplett on work being done to
advance the Rust language for system-level programming. "
Systems programming often involves low-level manipulations and requires low-level details of the processors such as privileged instructions. For this, Rust supports using inline Assembly via the 'asm!' macro. However, it is only present in the nightly compiler and not yet stabilized. Triplett in a collaboration with other Rust developers is writing a proposal to introduce more robust syntax for inline Assembly."
