A programming language may be quick, protected, or straightforward to write down. As builders, we get to decide on our priorities however we will solely decide two. Programming languages that emphasize comfort and security are typically gradual (like Python). Languages that emphasize efficiency are typically tough to make use of and fast to blow issues up (like C and C++). That has been the state of software program improvement for a superb very long time now.
Is it potential to ship velocity, security, and ease of use in a single language? The Rust language, initially created by Graydon Hoare and presently sponsored by Google, Microsoft, Mozilla, Arm, and others, makes an attempt to convey collectively these three attributes in a single language. (Google’s Go language has related ambitions, however Rust goals to make fewer concessions alongside the best way.)
Rust is supposed to be quick, protected, and fairly straightforward to make use of. It’s additionally supposed for use broadly, and never merely find yourself as a curiosity or an also-ran within the programming language sweepstakes. Good causes abound for making a language the place security sits on equal footing with velocity and improvement energy. In any case, there’s an amazing quantity of software program—a few of it driving important infrastructure—constructed with languages that didn’t put security first.