هم‌زمانی در ‎.NET ۲۰۱۸
Concurrency in .NET 2018

دانلود کتاب هم‌زمانی در ‎.NET ۲۰۱۸ (Concurrency in .NET 2018) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Riccardo Terrell

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2018

زبان

English

تعداد صفحه‌ها

568

نوع فایل

pdf

حجم

4.4 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب هم‌زمانی در ‎.NET ۲۰۱۸

خلاصه

هم‌زمانی در .NET به شما می‌آموزد چگونه برنامه‌های هم‌روند و مقیاس‌پذیر را در .NET با استفاده از الگوی تابعی بسازید. این راهنمای سطح متوسط، توسعه‌دهندگان، معماران نرم‌افزار و برنامه‌نویسان مشتاقی را هدف قرار می‌دهد که علاقه‌مند به نوشتن کد با سرعت و کارایی بهبود یافته، از طریق اتخاذ یک سبک برنامه‌نویسی اعلانی و بدون دردسر هستند.

با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از Manning Publications دریافت خواهید کرد.

درباره‌ی فناوری

عملکرد فوق‌العاده‌ای را که در ماشین‌های چند پردازنده‌ای شما تعبیه شده است، آزاد کنید. برنامه‌های هم‌روند سریع‌تر اجرا می‌شوند زیرا کار را در بین هسته‌های پردازنده پخش می‌کنند و چندین کار را به طور همزمان انجام می‌دهند. ابزارها و تکنیک‌های مدرن در پلتفرم .NET، از جمله LINQ موازی، برنامه‌نویسی تابعی، برنامه‌نویسی ناهمگام و کتابخانه Task Parallel، جایگزین‌های قدرتمندی برای هم‌روندی سنتی مبتنی بر thread ارائه می‌دهند.

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

هم‌زمانی در .NET به شما می‌آموزد که کدی بنویسید که سرعت مورد نیاز برای برنامه‌های حساس به عملکرد را ارائه می‌دهد. این کتاب با ارائه مثال‌هایی در هر دو زبان C و F، شما را از طریق طرح‌های هم‌روند و موازی راهنمایی می‌کند که بر برنامه‌نویسی تابعی در تئوری و عمل تأکید دارند. شما با مبانی هم‌روندی شروع می‌کنید و بر تکنیک‌ها و شیوه‌های طراحی ضروری برای بهینه‌سازی کدی که روی سیستم‌های چند پردازنده‌ای مدرن اجرا می‌شود، تسلط پیدا می‌کنید.

چه چیزی در داخل کتاب است؟

* مهم‌ترین انتزاع‌های هم‌روندی
* به کارگیری مدل برنامه‌نویسی عامل (Agent)
* پیاده‌سازی پردازش جریان رویداد بی‌درنگ
* اجرای عملیات ناهمگام نامحدود
* بهترین شیوه‌ها و الگوهای هم‌روندی که برای همه پلتفرم‌ها قابل استفاده هستند

درباره‌ی خواننده

برای خوانندگانی که در C یا F مهارت دارند.

درباره‌ی نویسنده

ریکاردو ترل یک مهندس نرم‌افزار با تجربه و Microsoft MVP است که به برنامه‌نویسی تابعی علاقه زیادی دارد. او بیش از 20 سال تجربه در ارائه راهکارهای فناوری مقرون به صرفه در یک محیط تجاری رقابتی دارد.

فهرست مطالب

بخش 1 – مزایای برنامه‌نویسی تابعی قابل استفاده برای برنامه‌های هم‌روند
1. مبانی هم‌روندی تابعی
2. تکنیک‌های برنامه‌نویسی تابعی برای هم‌روندی
3. ساختارهای داده‌ای تابعی و تغییرناپذیری

بخش 2 – چگونه به بخش‌های مختلف یک برنامه هم‌روند نزدیک شویم
1. اصول اولیه پردازش داده‌های بزرگ: موازات داده، بخش 1
2. PLINQ و MapReduce: موازات داده، بخش 2
3. جریان‌های رویداد بی‌درنگ: برنامه‌نویسی واکنش‌گرای تابعی
4. موازات تابعی مبتنی بر Task
5. ناهمگامی Task برای پیروزی
6. برنامه‌نویسی تابعی ناهمگام در F
7. ترکیب‌کننده‌های تابعی برای برنامه‌نویسی هم‌روند روان
8. اعمال برنامه‌نویسی واکنش‌گرا در همه جا با استفاده از عوامل
9. گردش کار موازی و برنامه‌نویسی عامل با TPL Dataflow

بخش 3 – الگوهای مدرن برنامه‌نویسی هم‌روند کاربردی
1. دستور العمل‌ها و الگوهای طراحی برای برنامه‌نویسی هم‌روند موفق
2. ساخت یک برنامه تلفن همراه مقیاس‌پذیر با برنامه‌نویسی تابعی هم‌روند


فهرست کتاب:

۱. روی جلد

۲. صفحه عنوان

۳. تقدیم‌نامه

۴. پیشگفتار

۵. سپاسگزاری

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

۷. درباره نویسنده

۸. درباره تصویر روی جلد

۹. بخش ۱: مزایای برنامه‌نویسی تابعی قابل اعمال در برنامه‌های همروند

۱۰. بخش ۲: چگونه به بخش‌های مختلف یک برنامه همروند نزدیک شویم

۱۱. بخش ۳: الگوهای مدرن برنامه‌نویسی همروند کاربردی

۱۲. پیوست الف: برنامه‌نویسی تابعی

۱۳. پیوست ب: مروری بر F

۱۴. پیوست پ: قابلیت همکاری بین یک گردش‌کار ناهمزمان F و .NET Task

۱۵. نمایه

 

توضیحات(انگلیسی)

Summary

Concurrency in .NET teaches you how to build concurrent and scalable programs in .NET using the functional paradigm. This intermediate-level guide is aimed at developers, architects, and passionate computer programmers who are interested in writing code with improved speed and effectiveness by adopting a declarative and pain-free programming style.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Unlock the incredible performance built into your multi-processor machines. Concurrent applications run faster because they spread work across processor cores, performing several tasks at the same time. Modern tools and techniques on the .NET platform, including parallel LINQ, functional programming, asynchronous programming, and the Task Parallel Library, offer powerful alternatives to traditional thread-based concurrency.

About the Book

Concurrency in .NET teaches you to write code that delivers the speed you need for performance-sensitive applications. Featuring examples in both C# and F#, this book guides you through concurrent and parallel designs that emphasize functional programming in theory and practice. You’ll start with the foundations of concurrency and master essential techniques and design practices to optimize code running on modern multiprocessor systems.

What’s Inside

  • The most important concurrency abstractions
  • Employing the agent programming model
  • Implementing real-time event-stream processing
  • Executing unbounded asynchronous operations
  • Best concurrent practices and patterns that apply to all platforms

About the Reader

For readers skilled with C# or F#.

About the Book

Riccardo Terrell is a seasoned software engineer and Microsoft MVP who is passionate about functional programming. He has over 20 years’ experience delivering cost-effective technology solutions in a competitive business environment.

Table of Contents

    PART 1 – Benefits of functional programming applicable to concurrent programs

  1. Functional concurrency foundations
  2. Functional programming techniques for concurrency
  3. Functional data structures and immutability
  4. PART 2 – How to approach the different parts of a concurrent program

  5. The basics of processing big data: data parallelism, part 1
  6. PLINQ and MapReduce: data parallelism, part 2
  7. Real-time event streams: functional reactive programming
  8. Task-based functional parallelism
  9. Task asynchronicity for the win
  10. Asynchronous functional programming in F#
  11. Functional combinators for fluent concurrent programming
  12. Applying reactive programming everywhere with agents
  13. Parallel workflow and agent programming with TPL Dataflow
  14. PART 3 – Modern patterns of concurrent programming applied

  15. Recipes and design patterns for successful concurrent programming
  16. Building a scalable mobile app with concurrent functional programming


Table of Contents

1. Cover

2. Titlepage

3. Dedication

4. preface

5. Acknowledgments

6. About This Book

7. About the Author

8. About the Cover Illustration

9. Part 1 : Benefits of functional programming applicable to concurrent programs

10. Part 2: How to approach the different parts of a concurrent program

11. Part 3: Modern patterns of concurrent programming applied

12. Appendix A: Functional programming

13. Appendix B: F# overview

14. Appendix C: Interoperability between an F# asynchronous workflow and .NET Task

15. Index

دیگران دریافت کرده‌اند

نظریه جبری برای همروندی حقیقی ۲۰۲۳
Algebraic Theory for True Concurrency 2023

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.