Image source: Stack Overflow Developer Survey 2018

Why programming showing more love with Rust?

Rust has first appeared in 2010 which is completely sponsored by Mozilla Research. It is an open-source systems programming language describes as a safe, concurrent, practical, functional, imperative, and procedural language. The language is refined from the experiences of writing the servo web browser layout engine and the Rust compiler. Its syntax is similar to C++ but provides better performance and security. Also, provides various tools for the novice developers to start shipping code fast. Over 35 countries, it has almost 90 user groups and developer community that commits to the continuous development of the project. Also Read: 6 New Programming Languages you should get to know

A snippet of ‘Hello World!’ program in Rust

Moreover, Rust language runs blazingly fast, prevents segfaults, and guarantees thread safety. It also consists of following features that let Rust as one of the most powerful systems programming languages.

Features:

zero-cost abstractions move semantics guaranteed memory safety threads without data races trait-based generics pattern matching type inference minimal runtime efficient C bindings

Which Companies are using Rust other than Mozilla?

There are many companies showing interest to develop their projects using Rust programming language. Figma, a real-time multiplayer syncing server is written in Rust. Here is a testimonial on the language by Even Wallace, CTO of Figma. “We chose Rust for this rewrite because it combines best-in-class speed with low resource usage while still offering the safety of standard server languages. Low resource usage was particularly important to us because some of the performance issues with the old server were caused by the garbage collector”. Added to this, there are many companies like Coursera, Snapview, DropBox, npm, Autumn, 1aim, Telenor digital, Wire, CoreOS, Atlassian and others use Rust for various applications. Want to learn Rust? Here’s the official documentation of the language. You can also learn from the Rust ‘The book‘.