Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Learning Rust: A comprehensive guide to writing Rust applications

Sprog
Engelsk
Format
Kategori

Fakta

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 (E-bog): 9781785888885

Release date

E-bog: 24. november 2017

Andre kan også lide...

  1. Python Computer Programming: Simple Step-By-Step Introduction to the Python Object-Oriented Programming. Quick Start Guide for beginners. Alex Campbell
  2. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  3. Ultimate Rust for Systems Programming Mahmoud Harmouch
  4. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  5. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  6. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  7. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  8. Computational Thinking Peter J. Denning
  9. Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  10. Blockchain For Dummies Tiana Laurence
  11. Programming Interviews For Dummies Eric Butow
  12. Data Science John D. Kelleher
  13. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  14. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  15. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  16. The Formula: How Algorithms Solve all our Problems... and Create More Luke Dormehl
  17. Building Microservices: Designing Fine-Grained Systems Sam Newman
  18. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  19. How Smart Machines Think Sean Gerrish
  20. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
  21. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  22. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  23. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  24. Data Science For Dummies: 2nd Edition Lillian Pierson
  25. Hyperfocus: How to Work Less and Achieve More Chris Bailey
  26. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  27. Working Backwards: Insights, Stories, and Secrets from Inside Amazon Bill Carr
  28. “Surely You’re Joking, Mr. Feynman!”: Adventures of a Curious Character Richard P. Feynman
  29. Noise Daniel Kahneman
  30. Human Universe Professor Brian Cox
  31. Astrophysics for People in a Hurry Neil deGrasse Tyson
  32. The Dune Audio Collection Frank Herbert
  33. The Hitchhiker's Guide to the Galaxy: The 42nd Anniversary Edition of Douglas Adams's International Bestseller Douglas Adams
  34. The Deep Learning Revolution Terrence J. Sejnowski
  35. The World According to Physics Jim Al-Khalili
  36. The Dispossessed: A Novel Ursula K. Le Guin
  37. 5 Years of Must Reads from HBR: 2022 Edition (5 Books) Marcus Buckingham
  38. The Creativity Code: How AI is learning to write, paint and think Marcus du Sautoy
  39. The Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynman Richard P. Feynman
  40. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
  41. How To Win Friends And Influence People Dale Carnegie
  42. Free Will Sam Harris
  43. Permanent Record: A Memoir of a Reluctant Whistleblower Edward Snowden
  44. Artificial Intelligence For Dummies Luca Massaron
  45. Robot Dreams Isaac Asimov

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis