ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Programming with Rust

دانلود کتاب برنامه نویسی با Rust

Programming with Rust

مشخصات کتاب

Programming with Rust

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9780137889396, 0137889658 
ناشر: Pearson Education (US) 
سال نشر: 2024 
تعداد صفحات: 400 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 22 Mb 

قیمت کتاب (تومان) : 70,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Programming with Rust به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی با Rust نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی با Rust

Rust را به ابزاری کلیدی در زرادخانه خود تبدیل کنید و به یکی از سریع‌ترین زمینه‌های فرصت در صنعت دسترسی داشته باشید. نوآوری‌های هیجان‌انگیز Rust آن را به محبوب‌ترین زبان برنامه‌نویسی در نظرسنجی تأثیرگذار Stack Overflow برای پنج سال متوالی تبدیل کرده است - اما منحنی یادگیری تند آن باعث شده است که بسیاری از توسعه‌دهندگان دیگر تمایلی به غواصی نداشته باشند. اکنون، با تعهد فزاینده به از بسیاری از سازمان‌های توسعه‌ای پیشرو در جهان، زمان مناسبی برای شروع است - به‌ویژه اکنون که یک کتاب به‌روز، در دسترس و با نمونه‌های غنی برای راهنمایی شما وجود دارد. در برنامه‌نویسی با Rust، دونیس مارشال، توسعه‌دهنده سازمانی با سابقه، درک Rust را آسان‌تر از همیشه کرده است، با راهنمای ماهرانه‌ای که در فصل‌های کوتاه و کوچکی سازماندهی شده است که سرعت را به شما ارائه می‌دهد. مارشال که برای توسعه دهندگان در همه سطوح نوشته شده است، با اصول اولیه شروع می کند و به طور کامل از پیشرفت های فنی Rust که آن را برای توسعه نسل بعدی بسیار جذاب می کند، راز زدایی می کند. همه چیز اینجاست، از انواع و تکالیف گرفته تا مالکیت، طول عمر، ویژگی‌ها و جعبه‌ها. مارشال حتی توصیه‌های تخصصی ضروری را برای آزمایش واحد، مدیریت کد ناامن، تعامل با پایه‌های کد قدیمی و استفاده از ابزارهای قوی‌تر Rust ارائه می‌دهد. حاوی فصول کوتاه و آسان برای مصرف به وضوح ویژگی های نوآورانه مانند طول عمر، مالکیت و الگوها را نشان می دهد. عملی، متمرکز، کامل و به روز نوشته شده برای تازه واردان و توسعه دهندگان حرفه ای بیشتر از یک زبان جدید، Rust نشان دهنده تغییر فلسفی در نحوه کدنویسی در برنامه نویسی با Rust، شما بر تکنیک ها و طرز فکر مسلط خواهید بود.


توضیحاتی درمورد کتاب به خارجی

Make Rust a key tool in your arsenal, and access one of the industry\'s fastest-growing areas of opportunity. Rust\'s exciting innovations have made it the most loved programming language in Stack Overflow\'s influential survey for five straight years--but its steep learning curve has made many other developers reluctant to dive in. Now, with a growing commitment to Rust from many of the world\'s leading development organizations, it\'s the perfect time to start--especially now that there\'s an up-to-date, accessible, example-rich book to guide you. In Programming with Rust, long-time enterprise developer Donis Marshall has made Rust easier to understand than ever, with a guide expertly organized into short, bite-sized chapters that bring you up-to-speed fast. Written for developers at all levels, Marshall starts with the absolute basics, and thoroughly demystifies the Rust technical advances that make it so attractive for next-generation development. Everything\'s here, from types and assignments to ownership, lifetimes, traits, and crates. Marshall even offers indispensable expert advice for unit testing, handling unsafe code, interoperating with legacy code bases, and using Rust\'s increasingly robust tools. Contains short, easy-to-consume chapters Clearly illustrates innovative features such as lifetimes, ownerships, and patterns Practical, focused, complete, and up-to-date Written for newcomers and professional developers alike More than just a new language, Rust represents a philosophical shift in how you code. In Programming with Rust, you\'ll master both the techniques and the mindset.



فهرست مطالب

Cover Page
About This eBook
Halftitle Page
Title Page
Copyright Page
Pearson’s Commitment to Diversity, Equity, and Inclusion
Contents
About the Author
1. Introduction to Rust
   Introduction
   Features
   Rust Terminology
   Tools
   Summary
2. Getting Started
   Preliminaries
   Rust and Windows
   Installing Rust
   Advanced Rustup
   “Hello, World”
   Compile and Run
   Cargo
   Library
   Comments
   Published Crates
   Main Function
   Command-Line Arguments
   Summary
3. Variables
   Terminology
   Variables
   Primitives
   Integer Types
   Overflow
   Notations
   Floating Point Types
   Floating Point Constants
   Infinity
   NaN
   Numeric Ranges
   Casting
   Boolean Types
   Char
   Pointers
   Operators
   Summary
4. Strings
   Str
   String
   Summary
5. Console
   Print
   Positional Arguments
   Variable Arguments
   Named Arguments
   Padding, Alignment, and Precision
   Base
   Developer Facing
   Write! Macro
   Display Trait
   Debug Trait
   Format! Macro
   Console Read and Write
   Summary
6. Control Flow
   The if Expression
   The while Expression
   The for Expression
   The loop Expression
   The loop Label
   The Iterator Trait
   Summary
7. Collections
   Arrays
   Vectors
   HashMap
   Summary
8. Ownership
   Stack and Heap Memory
   Shallow versus Deep Copy
   Car Analogy
   Move Semantics
   Borrow
   Copy Semantics
   Clone Trait
   Copy Trait
   Clone Trait
   Summary
9. Lifetimes
   Introduction to Lifetimes
   Function Headers and Lifetimes
   Lifetime Annotation
   Lifetime Elision
   Complex Lifetimes
   Sharing a Lifetime
   Static Lifetimes
   Structs and Lifetimes
   Methods and Lifetimes
   Subtyping Lifetimes
   Anonymous Lifetimes
   Generics and Lifetimes
   Summary
10. References
   Declaration
   Borrowing
   Dereferencing
   Comparing References
   Reference Notation
   Reference to Reference
   Mutability
   Limits to Multiple Borrowers
   Summary
11. Functions
   Function Definition
   Parameters
   Function Return
   Const Functions
   Nested Functions
   Function Pointers
   Function Aliases
   Summary
12. Error Handling
   Handling Error Handling
   The Result Enum
   The Option Enum
   Panics
   Unwrapping
   Match Pattern for Result and Option
   Map
   Rich Errors
   Custom Errors
   Summary
13. Structures
   Alternate Initialization
   Move Semantics
   Mutability
   Methods
   Self
   Associated Functions
   Impl Blocks
   Operator Overloading
   Tuple Struct
   Summary
14. Generics
   Generic Functions
   Bounds
   The where Clause
   Structs
   Associated Functions
   Enums
   Generic Traits
   Explicit Specialization
   Summary
15. Patterns
   Let Statement
   Wildcards
   Complex Patterns
   Ownership
   Irrefutable
   Ranges
   Multiple Patterns
   Control Flow
   Structs
   Functions
   Match Expressions
   Match Guards
   Summary
16. Closures
   “Hello, World”
   Closure Syntax
   Closed Over
   Closures as Function Arguments
   Closures as Function Return Values
   Implementation of Closures
   Matrix Example
   Summary
17. Traits
   Trait Definition
   Default Functions
   Marker Trait
   Associated Functions
   Associated Types
   Extension Methods
   Fully Qualified Syntax
   Supertraits
   Static Dispatch
   Dynamic Dispatch
   Enums and Traits
   Summary
18. Threads 1
   Synchronous Function Calls
   Threads
   The Thread Type
   Processor Time
   Builder
   Communicating Sequential Process
   Asynchronous Channel
   Synchronous Channel
   Rendezvous Channel
   The try Methods
   Store Example
   Summary
19. Threads 2
   Mutex
   Nonscoped Mutex
   Mutex Poisoning
   Reader-Writer Lock
   Condition Variables
   Atomic Operations
   Summary
20. Memory
   Stacks
   Static Values
   The Heap
   Interior Mutability
   RefCell
   OnceCell
   Summary
21. Macros
   Tokens
   Declarative Macros
   Procedural Macros
   Summary
22. Interoperability
   Foreign Function Interface
   Basic Example
   Libc Crate
   Structs
   Bindgen
   C Calling Rust Functions
   Cbindgen
   Summary
23. Modules
   Module Items
   Functions and Modules
   The crate, super, and self Keywords
   Legacy Model
   Summary
Index
Code Snippets




نظرات کاربران