O'Reilly logo

Mastering Rust by Vesa Kaihlavirta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Preface

Rust is a new programming language. It offers performance and safety that reaches or even surpasses modern C++, while being a modern language with a relatively low barrier of entry. Rust’s momentum, combined with its active and friendly community, promise a great future for the language.

While modern and fluent, Rust is not an entirely easy language. The memory management system keeps track of the life of every entity that is used in your program, and is designed in such a way that this tracking can typically happen entirely at compile time. The Rust programmer’s burden is to help the compiler when it cannot decide for itself what should happen. Since modern programming is possible to do without ever facing such responsibilities, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required