Monday, 4 January 2016

Introduction to Rust

Rust is a general purpose programming language developed by Mozilla Research.

From Rust Docs, we found that : Rust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without having a garbage collector, making it a useful language.
Rust is a new compiled programming language with multiple paradigm support, focused on safety and speed. It accomplishes these goals by being memory safe without garbage collection.
You may be curious about the name of this new born baby in Programming World.
Well, it has taken its name from a family of fungi, usually grown on plants known as Rust.

The release history
The first stable version of Rust (Version 1.0.0) was released on May 15, 2015. So, you can understand how young Rust is.

And subsequent releases are mentioned as below,

Rust version 1.1.0 was released on June 25,2015.
Rust version 1.2.0 was released on August 07,2015.
Rust version 1.3.0 was released on September 17,2015.
Rust version 1.4.0 was released on October 29,2015.
Rust version 1.5.0 was released on December 10,2015.

So, at the time of writing this series, we have the stable version 1.5.0 and we'll be using these throughout this tutorial.

The Syntax
As Rust is a new language, you may query about the syntax of this language. I was also curious about the syntax of this language. So, I jumped off to the examples and I found that, syntax of Rust is similar to that of C, C++. So, who are coming from a background of C, C++, C#, Java, JavaScript etc. they may easily understand the basics of this language. People who are involving themselves in the world of programming for the first time, it should not matter to you. But, I can tell you that the syntax is similar to most modern and popular languages.

That's all I could gather from different sources for an introductory article in Rust. In our next post, I will start with the installation and verification of Rust.

Prev     Next


  1. pls post details of installation and verification of Rust

    1. I have completed the article on Rust installation, you can check here,