- Learning Rust
- Paul Johnson Vesa Kaihlavirta
- 177字
- 2021-07-02 23:07:10
Preface
Rust is a new programming language. It offers performance and safety that is equivalent to, or even surpasses, modern C++ while being a modern language with a relatively low barrier to 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 a particularly 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 without ever facing such responsibilities, a modern programmer may not immediately feel comfortable with Rust.
However, like all expertise and skill, the more difficult it is to attain, the more valuable it is, and this book is here to help you. This book covers the basics of Rust, enabling you to gain enough skills to start programming with it.
- Learning Docker
- Mastering Concurrency in Go
- Julia機器學習核心編程:人人可用的高性能科學計算
- Functional Programming in JavaScript
- Mastering Python Networking
- Oracle 18c 必須掌握的新特性:管理與實戰
- Jenkins Continuous Integration Cookbook(Second Edition)
- Visual Basic程序設計上機實驗教程
- 深入剖析Java虛擬機:源碼剖析與實例詳解(基礎卷)
- 軟件測試綜合技術
- Qt 4開發實踐
- 大學計算機基礎實訓教程
- Wearable:Tech Projects with the Raspberry Pi Zero
- Design Patterns and Best Practices in Java
- Building Microservices with Go