ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Rust for Rustaceans: Idiomatic Programming for Experienced Developers

دانلود کتاب Rust for Rustaceans: برنامه نویسی اصیل برای توسعه دهندگان با تجربه

Rust for Rustaceans: Idiomatic Programming for Experienced Developers

مشخصات کتاب

Rust for Rustaceans: Idiomatic Programming for Experienced Developers

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1718501854, 9781718501850 
ناشر: No Starch Press 
سال نشر: 2021 
تعداد صفحات: 283 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

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



کلمات کلیدی مربوط به کتاب Rust for Rustaceans: برنامه نویسی اصیل برای توسعه دهندگان با تجربه: Multithreading، Concurrency، برنامه نویسی ناهمزمان، برنامه نویسی موازی، مدیریت حافظه، زنگ زدگی، مدیریت خطا، تست، کد ناامن



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

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


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

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


توضیحاتی در مورد کتاب Rust for Rustaceans: برنامه نویسی اصیل برای توسعه دهندگان با تجربه

کدنویسی در سطح حرفه ای در Rust مسلط شوید. برای توسعه دهندگانی که به اصول اولیه تسلط دارند، این کتاب قدم بعدی در مسیر برنامه نویسی در سطح حرفه ای در Rust است. این همه چیزهایی را که برای ایجاد و نگهداری پایه های کد بزرگتر، نوشتن برنامه ها و کتابخانه های قدرتمند و انعطاف پذیر نیاز دارید و با اطمینان دامنه و پیچیدگی پروژه های خود را گسترش می دهد، پوشش می دهد. نویسنده Jon Gjengset شما را عمیقاً به زبان برنامه نویسی Rust می برد و موضوعات اصلی مانند مالکیت، ویژگی ها، همزمانی و کد ناامن را تشریح می کند. شما مفاهیم کلیدی مانند چیدمان نوع و انسجام صفات را کاوش خواهید کرد، به کارکرد درونی برنامه نویسی همزمان و ناهمزمانی با async/await می پردازید و توری در دنیای برنامه نویسی no_std خواهید داشت. Gjengset همچنین راهنمایی‌های تخصصی در مورد طراحی API، استراتژی‌های آزمایش و مدیریت خطا ارائه می‌دهد و به توسعه درک شما از رابط‌های عملکرد خارجی، ایمنی شی، ماکروهای رویه‌ای و موارد دیگر کمک می‌کند. یاد خواهید گرفت: • نحوه طراحی برنامه های Rust قابل اعتماد، اصطلاحی و ارگونومیک بر اساس بهترین اصول • استفاده موثر از ماکروهای اعلامی و رویه ای و تفاوت بین آنها • نحوه عملکرد ناهمزمان در Rust - از انواع Pin و Waker که در پیاده‌سازی دستی Futures استفاده می‌شوند، تا اینکه چگونه async/wait شما را از فکر کردن به بیشتر آن کلمات نجات می‌دهد. • ناامن بودن کد به چه معناست و بهترین شیوه ها برای نوشتن و تعامل با توابع و ویژگی های ناامن • نحوه سازماندهی و پیکربندی پروژه های پیچیده تر Rust به گونه ای که به خوبی با بقیه اکوسیستم ادغام شوند. • نحوه نوشتن کد Rust که می تواند با کتابخانه ها و سیستم های غیر Rust کار کند یا در محیط های محدود و جاسازی شده اجرا شود. Rust for Rustaceans سرشار از بینش‌های عملی و عمل‌گرایانه است که می‌توانید فوراً اعمال کنید، Rust for Rustaceans به شما کمک می‌کند تا کارهای بیشتری با Rust انجام دهید، در حالی که مکانیسم‌های زیربنایی آن را نیز به شما آموزش می‌دهد.


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

Master professional-level coding in Rust. For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects. Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You’ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more. You'll Learn: • How to design reliable, idiomatic, and ergonomic Rust programs based on best principles • Effective use of declarative and procedural macros, and the difference between them • How asynchrony works in Rust – all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those words • What it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traits • How to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystem • How to write Rust code that can interoperate with non-Rust libraries and systems, or run in constrained and embedded environments Brimming with practical, pragmatic insights that you can immediately apply, Rust for Rustaceans helps you do more with Rust, while also teaching you its underlying mechanisms.



فهرست مطالب

2: FOUNDATIONS
	Talking About Memory
	Ownership
	Borrowing and Lifetimes
	Summary
3: TYPES
	Types in Memory
	Traits and Trait Bounds
	Existential Types
	Summary
4: DESIGNING INTERFACES
	Unsurprising
	Flexible
	Obvious
	Constrained
	Summary
5: ERROR HANDLING
	Representing Errors
	Propagating Errors
	Summary
6: PROJECT STRUCTURE
	Features
	Workspaces
	Project Configuration
	Conditional Compilation
	Versioning
	Summary
7: TESTING
	Rust Testing Mechanisms
	Additional Testing Tools
	Summary
8: MACROS
	Declarative Macros
	Procedural Macros
	Summary
9: ASYNCHRONOUS PROGRAMMING
	What’s the Deal with Asynchrony?
	Ergonomic Futures
	Going to Sleep
	Tying It All Together with spawn
	Summary
10: UNSAFE CODE
	The unsafe Keyword
	Great Power
	Great Responsibility
	Coping with Fear
	Summary
11: CONCURRENCY (AND PARALLELISM)
	The Trouble with Concurrency
	Concurrency Patterns
	Asynchrony and Parallelism
	Lower-Level Concurrency
	Sane Concurrency
	Summary
12: FOREIGN FUNCTION INTERFACES
	Crossing Boundaries with extern
	Types Across Language Boundaries
	bindgen and Build Scripts
	Summary




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