ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Refactoring to Rust Version 5

دانلود کتاب Refactoring to Rust نسخه 5

Refactoring to Rust Version 5

مشخصات کتاب

Refactoring to Rust Version 5

ویرایش: [MEAP Edition] 
نویسندگان:   
سری:  
 
ناشر: Manning Publications 
سال نشر: 2022 
تعداد صفحات: [231] 
زبان: Russian 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 Mb 

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



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

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


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

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


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



فهرست مطالب

Refactoring to Rust MEAP V05
Copyright
welcome
brief contents
Chapter 1: Why Refactor to Rust
	1.1 What is refactoring?
	1.2 What is Rust?
	1.3 Why Rust?
	1.4 Should I refactor to Rust?
		1.4.1 Performance
		1.4.2 Memory Safety
		1.4.3 Maintainability
	1.5 When should I not refactor to Rust?
	1.6 How does it work?
	1.7 What will I learn in this book?
		1.7.1 Calling Rust functions directly from your program
		1.7.2 Communicating with a Rust service over the network
	1.8 Who is this book for?
	1.9 What tools do I need to get started?
	1.10 Summary
Chapter 2: An overview of Rust
	2.1 Ownership & Borrowing
		2.1.1 Memory Management in other languages
	2.2 Lifetimes
		2.2.1 References and Borrowing
		2.2.2 Controlling Mutability
		2.2.3 References and Lifetimes
	2.3 Rust’s String types
		2.3.1 Mutable Strings
	2.4 Enums and Error handling
		2.4.1 Enums
		2.4.2 Error Handling with Enums
		2.4.3 The Unit Type
		2.4.4 Error types
		2.4.5 Transforming Errors
		2.4.6 Panicking with Errors
	2.5 Summary
Chapter 3: Introduction to C FFI and Unsafe Rust
	3.1 Unsafe Rust
		3.1.1 Raw Pointers
	3.2 C FFI
		3.2.1 Including a crate
		3.2.2 Creating a dynamic library with Rust
		3.2.3 Solving arithmetic expressions in Rust
		3.2.4 The Display Trait
	3.3 Summary
Chapter 4: Advanced FFI
	4.1 Download the NGINX source code
	4.2 Create the NGINX module
	4.3 Link C to Rust
		4.3.1 Build Scripts
		4.3.2 Bindgen
	4.4 Read the NGINX request
		4.4.1 Lifetime Annotations
		4.4.2 Lifetime annotations in our NGINX plugin
	4.5 Use our calculator library
	4.6 Writing the HTTP response
	4.7 Summary
Chapter 5: Structuring Rust libraries
	5.1 Modules
		5.1.1 Who cares?
		5.1.2 Multiple files
	5.2 Paths
		5.2.1 Relative vs Absolute paths
		5.2.2 Path Aliases
	5.3 Upward Visibility
	5.4 Summary
Chapter 6: Integrating with dynamic languages
	6.1 Planning the move
	6.2 JSON Parsing
	6.3 Writing a Python Extension module in Rust
	6.4 Benchmarking in Rust
	6.5 Optimized Builds
	6.6 Summary
Chapter 7: Testing your Rust integrations
	7.1 Writing tests with Rust
		7.1.1 Documentation tests
		7.1.2 Add tests to existing code
	7.2 Testing Rust code using Python
		7.2.1 Monkeypatching
	7.3 Summary




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