What is Rust?
Rust is a multi-paradigm system programming language which performs C and C++ but with protection to cease the app developers shooting themselves in the foot. It is designed to keep the safety of the application in mind.
The Rust programming language allows the developer to write faster, more reliable software. High-level comfort design and low-level control are often at odds in programming language design; Rust objects that competition.
Rust programming language is used for game engines, operating systems, file systems, browser components and simulation engines for virtual reality.
How do I use it ?
With rust compiler not letting you break your program. Rust download through the rustup. Rustup is a command line tool for managing Rust versions and associated tools.
Why use Rust ?
Rust doesn’t have a runtime or a garbage collector. Rust programming is very fast and memory-efficient and it runs on embedded devices, and easily integrates with other languages.
It is also prone to a high level of control and performance.
Rust has significant documentation, a Powerful compiler with useful error messages, and top-notch tooling — an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections.
Rust’s rich type documentation system and ownership model guarantee memory-safety and thread-safety. Memory safety allows you to eliminate many classes of bugs while compiling time.
Learn more here pros & cons of Rust Programming Language: https://medium.com/@rlogicaltech/rust-programming-language-knows-about-pros-cons-da92391aa465