Loading
Cover of Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust
English Intermediate زبان های برنامه نویسی

Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust

Brian L. Troutwine

Brian L. Troutwine

4.0 / 5

1 نظر

2018

سال انتشار

462

صفحه

514

بازدید

معرفی کتاب کتاب Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust اثری جامع و کاربردی است که به طور خاص بر موضوع هم‌روندی در زبان برنامه‌نویسی Rust تمرکز دارد. این کتاب توسط برایان ل. تراوتوین نگاشته شده و به توسعه‌دهندگان

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

معرفی کتاب

کتاب Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust اثری جامع و کاربردی است که به طور خاص بر موضوع هم‌روندی در زبان برنامه‌نویسی Rust تمرکز دارد. این کتاب توسط برایان ل. تراوتوین نگاشته شده و به توسعه‌دهندگان کمک می‌کند تا با اطمینان خاطر نرم‌افزارهای موازی و کارآمد ایجاد کنند، در حالی که از ایمنی حافظه اطمینان دارند.

خلاصه‌ای از کتاب

از آنجا که Rust به خاطر قابلیت‌های بی‌نظیر در مدیریت حافظه و هم‌روندی معروف است، این کتاب به شما نشان می‌دهد چگونه از این زبان نوآورانه به بهترین نحو ممکن استفاده کنید. کتاب با بررسی مبانی هم‌روندی آغاز می‌شود و به تدریج به مباحث پیشرفته‌تر مانند مدیریت threads، استفاده از async/await، و توانایی‌های دیگر Rust در ایجاد برنامه‌های پیچیده و هم‌زمان می‌پردازد. در هر بخش، مثال‌های واقعی ارائه می‌دهد که خواننده را در درک بهتر و عملی کردن مفاهیم مطرح شده یاری می‌کنند.

نکات کلیدی

  • فهم عمیق از الگوهای طراحی concurrent در Rust
  • یادگیری تکنیک‌های پیشرفته برای مدیریت thread‌ها و sync کردن آنها
  • به‌کارگیری async/await برای بهبود کارایی برنامه‌ها
  • ایجاد نرم‌افزارهایی که هم ایمن از نظر حافظه و هم کارآمد از نظر اجرا هستند

جملات مشهوری از کتاب

"زبان Rust این قابلیت را دارد که شما را قادر سازد ایمنی حافظه و کارآیی را بدون سازش داشته باشید."

"مفهوم هم‌روندی در برنامه‌نویسی چیزی فراتر از صرفاً اجراهای موازی مختلف است؛ این یک تغییر رویکرد در طراحی نرم‌افزار است."

چرا این کتاب مهم است؟

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

از این کتاب بپرس

پرسشت با عنوان و نویسنده همین کتاب برای دستیار ارسال می‌شود. هر پاسخ ۲ امتیاز مصرف می‌کند.

وارد شوید تا بتوانید از دستیار کتاب بپرسید.

نظر خوانندگان

1 نظر · میانگین 4.0 از ۵

g4

2025/05/10

4 / 5

Rust programming language is gaining popularity and learning Rust is an advantage for any developer

نظر خودت را بنویس

وارد شوید تا نظر خود را ثبت کنید.

پرسش و پاسخ خوانندگان

سؤال مشخص بپرس و از تجربه جامعه استفاده کن.

وارد شوید تا سؤال بپرسید یا پاسخ بدهید.

هنوز پرسشی ثبت نشده

اولین سؤال روشن و مفید را شما مطرح کنید.

منابع مرتبط برای ادامه همین مسیر.