دانلود کتاب Concurrent Programming on Windows
49,000 تومان
برنامه نویسی همزمان در ویندوز
| موضوع اصلی | برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| تعداد صفحه | 990 |
| حجم فایل | 8 مگابایت |
| کد کتاب | 032143482X,9780321434821 |
| نوبت چاپ | 1 |
| نویسنده | Joe Duffy |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 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 تمرکز دارد. در مرحله بعد، بخشی وجود دارد که الگوهای رایج، بهترین شیوه ها، الگوریتم ها و ساختارهای داده ای را که هنگام نوشتن نرم افزار همزمان پدیدار می شوند، شرح می دهد. بخش پایانی بسیاری از نگرانیهای معماری و فرآیندی برنامهنویسی همزمان در سراسر سیستم را پوشش میدهد. این تنها کتابی است که برای یادگیری بهترین شیوه ها و الگوهای رایج برنامه نویسی همزمان در ویندوز و دات نت به آن نیاز دارید.
“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. This is the only book you’ll need in order to learn the best practices and common patterns for programming with concurrency on Windows and .NET.

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