The low-level Rust programming language has just turned six years old

The Rust logo on a white and black background

The developers behind the Rust programming language celebrated six years since the launch of version 1.0 on Saturday. In its fairly short life, it has gained a lot of interest as a replacement for C thanks to the code safety features that are on by default which lead to fewer memory-related bugs that can be exploited. This memory safety has caught the imagination of many and Stack Overflow even found it to be the most loved programming language in its 2020 survey.

Earlier this year, the Rust Foundation was established to look after its namesake language following lay-offs at Mozilla which was previously maintaining the project. The creation of the Rust Foundation was one of the biggest events in the language’s six-year history and will be one of the most important going forward.

One of the most notable projects to adopt Rust to date is Mozilla’s web browser, Firefox. Since Firefox 48, Mozilla has been inserting more and more Rust code into its flagship browser to increase the overall speed of the browser and increase security thanks to the elimination of memory leaks. As of July 2020, 12.31% of code in Firefox Nightly on macOS was written using Rust code compared to 6.24% back in November 2018.

Going forward, Google is planning to move low-level components on Android to Rust with work already starting on the Bluetooth stack. Meanwhile, the Linux kernel developers are contemplating whether to allow code to be written in Rust for the creation of safer driver and kernel-space code. If you’d like to see where Rust is heading this year on a technical level, be sure to read their recent blog post on the matter.

Report a problem with article
Android 12 logo with concentric circles in the background
Next Article

Android 12 leak shows off massive redesign before Google I/O

captcha not a robot
Previous Article

Cloudflare wants to save 500 years per day of humans trying to solve CAPTCHA by killing it

0 Comments - Add comment

Advertisement