Listen and read

Step into an infinite world of stories

  • Listen and read as much as you want
  • Over 400 000+ titles
  • Bestsellers in 10+ Indian languages
  • Exclusive titles + Storytel Originals
  • Easy to cancel anytime
Subscribe now
Details page - Device banner - 894x1036
Cover for Learning Rust: A comprehensive guide to writing Rust applications

Learning Rust: A comprehensive guide to writing Rust applications

Language
English
Format
Category

Non-Fiction

Start building fast and robust applications with the power of Rust by your side

About This Book • Get started with the language to build scalable and high performance applications

• This book will help C#/C++ developers gain better performance and memory management

• Discover the power of Rust when developing concurrent applications for large and scalable software

Who This Book Is For

The book is for absolute beginners to Rust, 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 Learn • Set up Rust for Windows, Linux, and OS X

• Write effective code using Rust

• Expand your Rust applications using libraries

• Interface existing non-Rust libraries with your Rust applications

• Use the standard library within your applications

• Understand memory management within Rust and speed efficiency when passing variables

• Create more complex data types

• Study concurrency in Rust with multi-threaded applications and sync threading techniques to improve the performance of an application problem

In Detail

Rust 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. Its potential is shown by the fact that 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 to move forward with.

Style and approach

This comprehensive book will focus on the Rust syntax, functions, data types, and conducting pattern matching for programmers. It is divided into three parts and each part of the book has an objective to enable the readers to create their own applications at an appropriate level, ultimately towards creating complex applications.

© 2017 Packt Publishing (Ebook): 9781785888885

Release date

Ebook: 24 November 2017

Others also enjoyed ...

  1. "Conversations with ChatGPT: Exploring the Theory of Morality and Existence" - 2nd Edition
    "Conversations with ChatGPT: Exploring the Theory of Morality and Existence" - 2nd Edition William Search
  2. The Princeton Encyclopedia of the World Economy. (Two volume set)
    The Princeton Encyclopedia of the World Economy. (Two volume set)
  3. Reasons without Rationalism
    Reasons without Rationalism Kieran Setiya
  4. Philosophy: Skeptical and Existential Thinkers from the Past
    Philosophy: Skeptical and Existential Thinkers from the Past Hector Janssen
  5. The Princeton Guide to Evolution
    The Princeton Guide to Evolution
  6. The Dollar Trap: How the U.S. Dollar Tightened Its Grip on Global Finance
    The Dollar Trap: How the U.S. Dollar Tightened Its Grip on Global Finance Eswar S. Prasad
  7. Wisdom of the CEO
    Wisdom of the CEO Colin Price
  8. Bombarded: How to Fight Back Against the Online Assault on Democracy
    Bombarded: How to Fight Back Against the Online Assault on Democracy Cyrus Krohn
  9. Complex Analysis
    Complex Analysis Elias M. Stein
  10. Summary of Cade Metz's Genius Makers
    Summary of Cade Metz's Genius Makers IRB Media
  11. Job Shop Leaders: Small Wins From a Factory Life
    Job Shop Leaders: Small Wins From a Factory Life Torrence Smith
  12. Falling Felines and Fundamental Physics
    Falling Felines and Fundamental Physics Gregory J. Gbur
  13. Survival of the Richest "International Edition"
    Survival of the Richest "International Edition" Douglas Rushkoff
  14. The Books of the Bible Audio Bible - New International Version, NIV: Covenant History: Discover the Origins of God's People
    The Books of the Bible Audio Bible - New International Version, NIV: Covenant History: Discover the Origins of God's People Zondervan
  15. The 4 Percent Universe: Dark Matter, Dark Energy, and the Race to Discover the Rest of Reality
    The 4 Percent Universe: Dark Matter, Dark Energy, and the Race to Discover the Rest of Reality Richard Panek
  16. Everyday Calculus: Discovering the Hidden Math All around Us
    Everyday Calculus: Discovering the Hidden Math All around Us Oscar E. Fernandez
  17. The Maker Versus the Takers: What Jesus Really Said About Social Justice and Economics
    The Maker Versus the Takers: What Jesus Really Said About Social Justice and Economics Jerry Bowyer
  18. Philadelphia Adjusts: Patchwork Nation
    Philadelphia Adjusts: Patchwork Nation PBS NewsHour
  19. Building Tomorrow: Averting Environmental Crisis With a New Economic System
    Building Tomorrow: Averting Environmental Crisis With a New Economic System Paddy Le Flufy
  20. Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Poetic Books
    Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Poetic Books Zondervan
  21. The Curtain and the Wall: A Journey in the Shadow of the Cold War
    The Curtain and the Wall: A Journey in the Shadow of the Cold War Timothy Phillips
  22. Revolution: The Lost Beatles Interviews
    Revolution: The Lost Beatles Interviews Geoffrey Giuliano
  23. Across the Board: The Mathematics of Chessboard Problems
    Across the Board: The Mathematics of Chessboard Problems John J. Watkins
  24. The Faith of a Heretic: Updated Edition
    The Faith of a Heretic: Updated Edition Walter A. Kaufmann
  25. An Introduction to Mathematical Analysis for Economic Theory and Econometrics
    An Introduction to Mathematical Analysis for Economic Theory and Econometrics Juraj Zeman
  26. Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Prophets
    Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Prophets Zondervan
  27. Learn How to Argue in Your Next Negotiation: How to Develop the Skill of Effective Arguing in a Negotiation in Order to Get the Best Possible Outcome
    Learn How to Argue in Your Next Negotiation: How to Develop the Skill of Effective Arguing in a Negotiation in Order to Get the Best Possible Outcome Dr. Jim Anderson
  28. Country Gospel Audio Bible - New International Version, NIV: Acts – Revelation: The Books of the Bible from Acts to Revelation Read by 10 Country Stars
    Country Gospel Audio Bible - New International Version, NIV: Acts – Revelation: The Books of the Bible from Acts to Revelation Read by 10 Country Stars Zondervan