Rust is the future of systems programming, C is the new Assembly (Packt)
Packt has published alengthy writeup of a talk by Josh Triplett on work being done toadvance the Rust language for system-level programming. "Systemsprogramming often involves low-level manipulations and requires low-leveldetails of the processors such as privileged instructions. For this, Rustsupports using inline Assembly via the 'asm!' macro. However, it is onlypresent in the nightly compiler and not yet stabilized. Triplett in acollaboration with other Rust developers is writing a proposal to introducemore robust syntax for inline Assembly."