Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Rust: Learn a modern, powerful yet safe systems programming language .

Posted By: Free butterfly
Rust: Learn a modern, powerful yet safe systems programming language .

Rust: Learn a modern, powerful yet safe systems programming language . by Independently published
English | September 16, 2020 | ISBN: N/A | ASIN: B08JB9RS4P | 364 pages | EPUB | 0.33 Mb

Learn a modern, powerful yet safe systems programming language .
What you will learn
  • Write generic and type-safe code by using Rust’s powerful type system
  • How memory safety works without garbage collection
  • Know the different strategies in error handling and when to use them
  • Learn how to use concurrency primitives such as threads and channels
  • Use advanced macros to reduce boilerplate code
  • Create efficient web applications with the Actix-web framework
  • Use Diesel for type-safe database interactions in your web application
  • How Rust represents values in memory (with diagrams)
  • Complete explanations of ownership, moves, borrows, and lifetimes
  • Cargo, rustdoc, unit tests, and how to publish your code on crates.io, Rust’s public package repository
  • High-level features like generic code, closures, collections, and iterators that make Rust productive and flexible
  • Concurrency in Rust: threads, mutexes, channels, and atomics, all much safer to use than in C or C++
  • Unsafe code, and how to preserve the integrity of ordinary code that uses it
  • Extended examples illustrating how pieces of the language fit together
Rust is a system level programming language, developed by Graydon Hoare at Mozilla as a personal project in 2006. Mozilla later acquired Rust in 2009.System programming languages are used to build both software, and software platforms. Examples of system level programming languages include C and C++, and are often used to build compilers, game engines and even operating systems.Rust is heavily influenced by a safe dialect of the C language, called Cyclone. It also includes some object-oriented features borrowed from C++ and functional features from languages like Haskell and OCaml.The result of this is a type of C-like language that supports object-oriented, functional and imperitave programming.Rust was considered the most-loved programming language in 2016, 2017 , 2018 and 2019according to the annual survey on Stack Overflow.Why learn RustRust was designed to develop reliable, fast applications in a simple and elegant way.
  • Rust is ideal for embedded systems because of its low overhead, appropriate for extremely low resource environments.
  • Rust can build powerful wep apps. It can be compiled into WebAssembly, which runs in major web browsers at near-native speed. This makes it a powerful competitor to Javascript.
  • Because Rust makes it harder to write code that leaks resources and its minimal footprint, it’s an ideal language for networked services. The aforementioned aspects help lower server costs and operational burdens.
  • Rust doesn’t have a Garbage Collector, improving performance in application developed with it.
  • Rust provides support for concurrency and threads, better error handling, safety checks for cleaner code, reusable code via modules, and many more.

Feel Free to contact me for book requests, informations or feedbacks.
Without You And Your Support We Can’t Continue
Thanks For Buying Premium From My Links For Support