ODBIERZ TWÓJ BONUS :: »

Learn Rust Programming Claus Matzinger

Język publikacji: 1
Learn Rust Programming Claus Matzinger - okladka książki

Learn Rust Programming Claus Matzinger - okladka książki

Autor:
Claus Matzinger
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
268
Dostępne formaty:
     ePub
     Mobi

Ebook

84,99 zł

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Poleć tę książkę znajomemu Poleć tę książkę znajomemu!!

Przenieś na półkę

Do przechowalni

Prezent last minute w ebookpoint.pl
Zostało Ci na świąteczne zamówienie opcje wysyłki »
Become a Rustacean and a successful software engineer

Key Features
Introduces Rust's fundamentals, key concepts, syntax, toolkit, and frameworks
Extensive examples demonstrating dependable, efficient, and understandable code for producing maintainable software
Includes coding challenges and useful exercises to make learning to code fun

Description
"Learn Rust Programming" assists every programmer in learning Rust and filling in the gaps left by other programming languages in developing full-proof apps and systems. This book covers every vital feature a programmer requires, including basic principles, syntax, clean coding, application testing, popular libraries, and numerous examples and small programmes.

As a first step in understanding the language, this book tries to present a profoundly practical method for overcoming this learning curve. Using engaging coding challenges and practical projects, the reader can anticipate learning programming fundamentals, developing advanced concurrent code, contributing to open-source projects, and ultimately pursuing a career in Rust. In addition to programming, this book covers the fundamentals of software engineering to develop maintainable and well-documented projects with the help of built-in tools.

As novice software engineers, readers of this book will be able to develop excellent software independently as part of a bigger team. Using Rust, they can join one of the numerous crypto, gaming, IoT, or cloud infrastructure organizations to mark their success of knowledge.

What you will learn
Learn Rust's syntax, variables, control structures, enums, and traits.
Write unit tests, integration tests, and documentation for the software codes.
Use data structures, commands for running cargo, and any third-party libraries.
Create durable and maintainable programmes by structuring code correctly.
Use generics, lifetimes, I/O runtimes, concurrency, and futures in your code.
Developing declarative macros and taking advantage of heap memory.

Who this book is for
This book interests all kinds of sound programmers who want their applications to be efficient and reliable over time. It also attracts novices and recent graduates who wish to become young programmers with a solid grasp of the programming language of the 21st century.

Table of Contents
1. Building the basics
2. Controlling the program flow
3. Organizing for reuse
4. Interfacing with code and errors
5. Borrowing ownership with scopes
6. Working with collections
7. Reading input and writing output
8. Using crates with cargo
9. Testing what you build
10. Documenting what you build
11. Generating code with macros
12. Using heap memory effectively
13. Running concurrent code
14. Writing async code
15. Working with generics
16. Calling unsafe and foreign functions

O autorze książki

Claus Matzinger is a software engineer with a very diverse background. After working in a small company maintaining code for embedded devices, he joined a large corporation to work on legacy Smalltalk applications. This led to a great interest in programming languages early on, and Claus became the CTO for a health games start-up based on Scala technology.



Since then, Claus' roles have shifted toward customer-facing roles in the IoT database-technology start-up crate.io and, most recently, Microsoft. There, he hosts a podcast, writes code together with customers, and blogs about the solutions arising from these engagements. For more than 5 years, Claus has implemented software to help customers innovate, achieve, and maintain success.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Ebook
84,99 zł
Dodaj do koszyka
Sposób płatności
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.