دانلود کتاب Concurrent Programming on Windows
49,000 تومان
برنامه نویسی همزمان در ویندوز
| موضوع اصلی | سیستم های عامل |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Addison-Wesley Professional |
| تعداد صفحه | 985 |
| حجم فایل | 7 مگابایت |
| کد کتاب | 032143482X,9780321434821 |
| نوبت چاپ | 1 |
| نویسنده | Joe Duffy |
|---|---|
| زبان | انگلیسی |
| فرمت | DJVU |
| سال انتشار | 2008 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
برنامه نویسی همزمان در ویندوز
توضیحات محصول
«وقتی شروع به استفاده از چند رشته در یک برنامه می کنید، اهمیت معماری و طراحی تمیز بسیار مهم است. . . . این نه تنها بر درک قابلیتهای پلتفرم، بلکه همچنین بهترین شیوههای در حال ظهور تأکید دارد. جو کار بزرگی انجام می دهد و بهترین شیوه ها را در کنار نظریه در سراسر کتابش در هم می آمیزد.”
– از پیش گفتار کریگ موندی، مدیر ارشد تحقیقات و استراتژی شرکت مایکروسافت
نویسنده جو دافی با چالش توضیح نحوه نوشتن روبرو شده است. نرم افزاری که از همزمانی و موازی سازی سخت افزاری نهایت بهره را می برد. در برنامهنویسی همزمان در ویندوز، او نحوه طراحی، پیادهسازی و نگهداری برنامههای همزمان در مقیاس بزرگ را توضیح میدهد که عمدتاً از C# و C++ برای ویندوز استفاده میکنند.
دافی قصد دارد ابزارها و تکنیکهای مورد نیاز را به توسعهدهندگان برنامهها، سیستم و کتابخانه بدهد. کد کارآمد و ایمن برای پردازنده های چند هسته ای بنویسید. این امر نه تنها برای انواع مشکلاتی که همزمانی ذاتی و به راحتی قابل بهره برداری است – مانند برنامه های کاربردی سرور، دستکاری تصویر فشرده، تجزیه و تحلیل مالی، شبیه سازی ها و الگوریتم های هوش مصنوعی – بلکه برای مشکلاتی که می توان با استفاده از موازی سازی سرعت بخشید اما اهمیت دارد. نیاز به تلاش بیشتری دارد—مانند کتابخانههای ریاضی، روالهای مرتبسازی، تولید گزارش، دستکاری XML و الگوریتمهای پردازش جریانی.
برنامهنویسی همزمان در ویندوز دارای چهار بخش اصلی است: بخش اول همزمانی را در سطح بالایی معرفی میکند و به دنبال آن بخشی تمرکز میکند. در مورد ویژگی های پلت فرم اساسی، عملکرد داخلی و جزئیات API. در مرحله بعد، بخشی وجود دارد که الگوهای رایج، بهترین شیوه ها، الگوریتم ها و ساختارهای داده ای را که هنگام نوشتن نرم افزار همزمان پدیدار می شوند، شرح می دهد. بخش پایانی بسیاری از نگرانیهای معماری و فرآیندی برنامهنویسی همزمان در سراسر سیستم را پوشش میدهد.
Product Description
“When you begin using multi-threading throughout an application, the importance of clean architecture and design is critical. . . . This places an emphasis on understanding not only the platform’s capabilities but also emerging best practices. Joe does a great job interspersing best practices alongside theory throughout his book.”
– From the Foreword by Craig Mundie, Chief Research and Strategy Officer, Microsoft Corporation
Author Joe Duffy has risen to the challenge of explaining how to write software that takes full advantage of concurrency and hardware parallelism. In Concurrent Programming on Windows, he explains how to design, implement, and maintain large-scale concurrent programs, primarily using C# and C++ for Windows.
Duffy aims to give application, system, and library developers the tools and techniques needed to write efficient, safe code for multicore processors. This is important not only for the kinds of problems where concurrency is inherent and easily exploitable—such as server applications, compute-intensive image manipulation, financial analysis, simulations, and AI algorithms—but also for problems that can be speeded up using parallelism but require more effort—such as math libraries, sort routines, report generation, XML manipulation, and stream processing algorithms.
Concurrent Programming on Windows has four major sections: The first introduces concurrency at a high level, followed by a section that focuses on the fundamental platform features, inner workings, and API details. Next, there is a section that describes common patterns, best practices, algorithms, and data structures that emerge while writing concurrent software. The final section covers many of the common system-wide architectural and process concerns of concurrent programming.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.