Rust install the below two modules along with compiler for rust.
- rustup > helps to update the rust version as it's having frequent updates.
- cargo > it's package manager for rust.
packages
in rust called ascrates
you can access all available rust crates at crates
Rust is system programming languages. you can build anything low which you can build in rust.
- databases
- compiler
- low level networking
- etc.
- CLI PROGRAM
- currency converter
- emoji generator
- WebAssembly -> low assembly language in binary format which is very fast.
- you can use written any lang compile it webassembly.
- rust provide the interface with webapp with webassembly.
- can integrate into other env like (any os, browser, mobile as well)
- Advs
- Computational Intensive task
- Games, Image processing, Maths, Physics , audio effects.
- Server Side App -> performance, scalable, networking, robust
- Embedded Program
- Game development
- Block Chain Smart Contracts