Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20
,

Programming Rust

Fast, Safe Systems Development

Paperback Engels 2017 9781491927281
Verwachte levertijd ongeveer 8 werkdagen

Samenvatting

Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust’s modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without runtime overhead. In multi-threaded code, Rust catches data races at compile time, making concurrency much easier to use.

Written by two experienced systems programmers, this book explains how Rust manages to bridge the gap between performance and safety, and how you can take advantage of it. Topics include:
- 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

Specificaties

ISBN13:9781491927281
Trefwoorden:Programmeertalen
Taal:Engels
Bindwijze:paperback
Aantal pagina's:618
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:21-12-2017
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Geef uw waardering

Zeer goed Goed Voldoende Matig Slecht

Inhoudsopgave

Preface

1. Why Rust?
2. A Tour of Rust
3. Basic Types
4. Ownership and Moves
5. References and Borrowing
6. Expressions
7. Error Handling
8. Program Structure
9. Structs
10. Enums and Patterns
11. Traits and Generics
12. Built-in and Utility Traits
13. Closures
14. Iterators
15. Collections
16. Text Handling
17. Input and Output Streams
18. Concurrency
19. Macros
20. Unsafe Code

Index

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Programming Rust