This content originally appeared on DEV Community and was authored by Dumbo-programmer
Rust is a modern systems programming language. It is intended to be a language for highly concurrent and highly secure systems. It compiles to native code; hence, it is blazingly fast like C and C++.Rust is used where performance is absolutely critical. This tutorial adopts a simple and practical approach to describe the concepts of Rust programming.
Before starting you need to install rust,You can install it officially from Rustlang.
Notes:
Performance
Rust programming language does not have a Garbage Collector (GC) by design. This improves the performance at runtime.
Memory safety at compile time
Software built using Rust is safe from memory issues like dangling pointers, buffer overruns and memory leaks.
Multi-threaded applications
Rust’s ownership and memory safety rules provide concurrency without data races.
Support for Web Assembly (WASM)
Web Assembly helps to execute high computation intensive algorithms in the browser, on embedded devices, or anywhere else. It runs at the speed of native code. Rust can be compiled to Web Assembly for fast, reliable execution.
Create a Rust App :
Rust uses a package manager called cargo,run cargo new rust_app
from the terminal to create a new rust app.
Inside that folder you can see a source folder src
inside that you can see the main.rs file.
That is where your main code starts executing.
function is defined by fn
keyword
println!()
prints the given value.
Run the rust code with rustc main.rs
and voila you created a highly efficient executable !
That's it for today,See you soon in another rust blog
This content originally appeared on DEV Community and was authored by Dumbo-programmer
Dumbo-programmer | Sciencx (2022-01-27T17:01:22+00:00) What is rust? Rust tutorial:1. Retrieved from https://www.scien.cx/2022/01/27/what-is-rust-rust-tutorial1/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.