Ebook Lập Trình Rust - Phát Triển Các Hệ Thống Nhanh Và An Toàn [Ấn Bản Lần 3, 11/2026] [PDF, EPUB] [8792E]
Rust kết hợp khả năng low-level control với memory safety, biến ngôn ngữ này thành sự lựa chọn lý tưởng cho lập trình hệ thống. Cuốn cẩm nang thực tế này dành cho các lập trình viên có kinh nghiệm, những người muốn viết code nhanh, đáng tin cậy đồng thời tránh được các lỗi phổ biến như tranh chấp dữ liệu (data race) và tràn bộ nhớ đệm (buffer overflow). Các tác giả sẽ giải thích cách tiếp cận độc đáo của Rust về ownership, borrowing và concurrency, giúp bạn xây dựng các ứng dụng an toàn và có hiệu suất cao.
Được cập nhật toàn diện cho phiên bản Rust 2024, cuốn sách này giới thiệu những tiến bộ mới nhất của ngôn ngữ, đồng thời bao quát các chủ đề thiết yếu như generics, async programming và khả năng tương tác với C. Dù bạn đang làm việc trên các hệ thống có độ trễ thấp, phần mềm nhúng hay các ứng dụng multithreaded, phiên bản này vẫn trang bị cho bạn kiến thức để viết code Rust hiệu quả, sẵn sàng cho môi trường production.
- ✓ Tìm hiểu các nguyên tắc cốt lõi của Rust, bao gồm ownership, borrowing và lifetime.
- ✓ Viết concurrent code an toàn, hiệu quả mà không bị tranh chấp dữ liệu.
- ✓ Sử dụng các tính năng mạnh mẽ như macros, closure và async programming.
- ✓ Tích hợp Rust với C và C++ thông qua FFI và unsafe code.
- ✓ Áp dụng các best practice để viết các ứng dụng tối ưu hiệu suất và an toàn bộ nhớ.
Mục lục:
- ✓ Chương 01. Các lập trình viên hệ thống cũng có thể tận hưởng những điều tuyệt vời.
- ✓ Chương 02. Tổng quan về Rust.
- ✓ Chương 03. Các kiểu dữ liệu nền tảng.
- ✓ Chương 04. Ownership & Move.
- ✓ Chương 05. Reference.
- ✓ Chương 06. Expression.
- ✓ Chương 07. Error Handling.
- ✓ Chương 08. Crate & Module.
- ✓ Chương 09. Struct.
- ✓ Chương 10. Enum & Pattern.
- ✓ Chương 11. Trait & Generic.
- ✓ Chương 12. Operator Overloading.
- ✓ Chương 13. Utility Trait.
- ✓ Chương 14. Closure.
- ✓ Chương 15. Iterator.
- ✓ Chương 16. Collection.
- ✓ Chương 17. Strings & Text.
- ✓ Chương 18. Input & Output.
- ✓ Chương 19. Thread.
- ✓ Chương 20. Asynchronous Programming.
- ✓ Chương Chapter 21. Future.
- ✓ Chương Chapter 22. Macros.
- ✓ Chương Chapter 23. Unsafe Code.
- ✓ Chương Chapter 24. Foreign Function.
