Version
You can check the version of Rust you are using by running the command
rustc --version
in your terminal.
About Rust
Rust is a very peculiar programming language, it is multiparadigmatic but with a special focus on object-oriented
programming. It currently has a stable release that we will discuss further in this article, and it is developed by the Rust Project, stewarded by the independent Rust Foundation since 2021.
Rust has very similar syntaxis to C++, but as we mentioned, it is multiparadigmatic and enables programming of
functions,
procedural programming, and of course OOP, which is always a great flexible option for any modern developer.
This language is said to be oriented towards practicality, but also concurrency of processes.
Rust has a myriad of uses wherever performance and memory safety both matter: it is used in operating systems (it is part of the Linux kernel and of Windows), in browsers such as Firefox, in command-line tools, WebAssembly, embedded firmware and blockchain infrastructure. Its ownership model catches memory and data-race errors at compile time, which is why so many projects that used to pick C or C++ now consider Rust first.
The language has a lot of particular features and characteristics that make it worth taking a look. First, Rust has some very useful low-level programming characteristics, where the developer can get more involved in memory management. Rust is developed in the open by the Rust Project, and anyone may go as far as participating with the suggestion and creation of new features through the RFC process, making it very much a community project.
Releases
Work began on Rust in 2006, Mozilla sponsored the project from 2009, and Rust 1.0 shipped in May 2015. The current stable release is Rust 1.98.1 from 3rd September 2026, Rust 1.99.0 is scheduled for 1st October 2026, and a new stable version ships every six weeks.
As we discussed, Rust has an extremely active community of people suggesting,
coding and participating to improve the language,
while Rust has a team of people constantly working on keeping releases stable, which makes it somewhat
attractive to learn,
especially if you already know C++, a language with which Rust shares a lot of syntaxes.