Learning Rust

(Author) Paul Johnson
Format: Paperback
Price: £35.99
Generally dispatched in 1 to 2 days

Build fast and robust applications using RustAbout This BookGet started with the language to build scalable and high performance applicationsThis book will help C#/C++ developers gain better performance and memory management, and build concurrent application on the server sideIt demonstrates the power of Rust when developing concurrent applications for large and scalable softwareWho This Book Is ForThe book is for absolute beginners who want to build high performance, concurrent applications for their projects. It is suitable for developers who have a basic knowledge of programming and developers who are using the C#/C++ language to write their applications. No knowledge of Rust is expected.What You Will LearnSet up Rust for Windows, Linux, and OS XWrite effective code using RustExpand a Rust application using librariesInterface existing non-Rust libraries with your Rust applicationUse the standard library within your applicationUnderstand memory management within Rust and speed efficiency when passing variablesCreate more complex data types*Study concurrency in Rust with multi-threaded application and sync threading techniques to improve the performance of an application problemIn DetailRust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. It has been backed by Mozilla to solve the critical problem of concurrency.Learning Rust will teach you to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this book will is your one stop guide to get up to speed with the fundamentals of Rust programming. We will cover the essentials of the language, including variables, procedures, output, compiling, installing, and memory handling.You will learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros. You will get to know how to communicate with users and other services, as well as getting to grips with generics, scoping, and more advanced conditions. You will also discover how to extend the compilation unit in Rust.By the end of this book, you will be able to create a complex application in Rust.

Information
Publisher:
Packt Publishing Limited
Format:
Paperback
Number of pages:
None
Language:
en
ISBN:
9781785884306
Publish year:
2017
Publish date:
Nov. 24, 2017

Paul Johnson

Paul Johnson is a renowned British historian and journalist, best known for his work "Modern Times: The World from the Twenties to the Nineties." His writing style is engaging and accessible, making complex historical events easily digestible for readers. Johnson's key contributions to literature include providing insightful analysis of key moments in modern history.

Reviews

Leave a review

Please login to leave a review.

Be the first to review this product

Other related

Battlefield Trails

Battlefield Trails

Soldiers on the Western Front

Paul Johnson
Paperback
Published: 2025
The Brookwood Killers

The Brookwood Killers

Military Murderers of WWII

Paul Johnson
Paperback
Published: 2025
Behind the Wire

Behind the Wire

The Road to Oflag VIIB Eichstatt : The PoW Diaries of Captain John Blomfield Dixon, 1940-45

Paul Johnson
Hardcover
Published: 2024
Follow the Money

Follow the Money

'Gripping and horrifying... witty and brilliant. Buy it' The Times

Paul Johnson
Hardcover
Published: 2023
The Plot of Shame

The Plot of Shame

US Military Executions in Europe During WWII

Paul Johnson
Hardcover
Published: 2023
The Little People

The Little People

Fairies, Elves, Nixies, Pixies, Knockers, Dryads and Dwarves

Paul Johnson
Paperback
Published: 2018