Tin mới nhất

Menu

Browsing "Older Posts"

Ebook Ngôn Ngữ Lập Trình Rust [Ấn Bản Lần 2-2023] [PDF + MOBI] [9701E]

08 tháng 3 2024 / No Comments

Với hơn 50.000 bản được bán ra, Ngôn ngữ lập trình Rust là hướng dẫn tinh túy để lập trình trong Rust. Được cập nhật kỹ lưỡng lên phiên bản mới nhất của Rust, phiên bản này được coi là tài liệu chính thức của ngôn ngữ.

Ngôn ngữ lập trình Rust "bao gồm mọi thứ bạn có thể muốn biết về ngôn ngữ đó."

Rust đã nhiều lần được bình chọn là "Ngôn ngữ được yêu thích nhất" trên StackOverflow Developer Survey. Ngôn ngữ lập trình Rust, Phiên bản thứ 2 là hướng dẫn chính thức về Rust 2021: ngôn ngữ lập trình hệ thống nguồn mở sẽ giúp bạn viết phần mềm nhanh hơn, đáng tin cậy hơn. Rust cung cấp khả năng kiểm soát các chi tiết low-level cùng với high-level ergonomics, cho phép bạn cải thiện năng suất và loại bỏ những rắc rối truyền thống liên quan đến các ngôn ngữ low-level. 

Các tác giả chia sẻ kiến ​​thức của họ để giúp bạn tận dụng tối đa các tính năng của Rust để bạn có thể tạo các chương trình mạnh mẽ và có thể mở rộng. Bạn sẽ bắt đầu với những điều cơ bản như tạo function, chọn data type và binding variable, sau đó chuyển sang các khái niệm nâng cao hơn, chẳng hạn như:

  • ✓ Ownership và borrowing, lifetimes, generics, traits, và trait objects để truyền đạt các ràng buộc của chương trình của bạn tới trình biên dịch.
  • ✓ Smart pointers và multithreading, cũng như cách ownership tương tác với chúng để cho phép concurrency dễ dàng.
  • ✓ Cách sử dụng Cargo, built-in package manager của Rust, để build, document code của bạn và quản lý các dependency.
  • ✓ Những cách tốt nhất để test, handle errors, refactor và lợi ích của expressive pattern matching.

Ngoài vô số ví dụ về code, bạn sẽ tìm thấy ba chương dành riêng cho việc xây dựng các dự án hoàn chỉnh: một number-guessing game, triển khai một công cụ dòng lệnh Rust và một multithreaded server.

Mục lục:

  • ✓ Chương 01: Bắt đầu.
  • ✓ Chương 02: Lập trình một Guessing Game.
  • ✓ Chương 03: Common Programming Concepts.
  • ✓ Chương 04: Tìm hiểu Ownership.
  • ✓ Chương 05: Sử dụng Structs để Structure Related Data.
  • ✓ Chương 06: Enums & Pattern Matching.
  • ✓ Chương 07: Managing Growing Projects with Packages, Crates, & Modules.
  • ✓ Chương 08: Common Collections.
  • ✓ Chương 09: Error Handling.
  • ✓ Chương 10: Generic Types, Traits, & Lifetimes.
  • ✓ Chương 11: Viết Automated Tests.
  • ✓ Chương 12: I/O Project: Xây dựng một Command Line Program.
  • ✓ Chương 13: Functional Language Features: Iterators & Closures.
  • ✓ Chương 14: Thông tin thêm về Cargo & Crates.io.
  • ✓ Chương 15: Smart Pointers.
  • ✓ Chương 16: Fearless Concurrency.
  • ✓ Chương 17: Object-Oriented Programming Features.
  • ✓ Chương 18: Patterns & Matching.
  • ✓ Chương 19: Các Tính năng nâng cao.
  • ✓ Chương 20: Final Project: Xây dựng một Multithreaded Web Server.
  • ✓ Phụ lục A: Keywords.
  • ✓ Phụ lục B: Operators & Symbols.
  • ✓ Phụ lục C: Derivable Traits.
  • ✓ Phụ lục D: Các Công cụ phát triển hữu ích.
  • ✓ Phụ lục E: Editions.


LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.