دانلود کتاب Optimized C++: Proven Techniques for Heightened Performance
49,000 تومان
++C بهینه شده: تکنیک های اثبات شده برای عملکرد بالا
| موضوع اصلی | کامپیوتر – برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | O’Reilly Media |
| تعداد صفحه | 388 / 387 |
| حجم فایل | 5.61 مگابایت |
| کد کتاب | 1491922060 , 9781491922064 |
| نوبت چاپ | 1 |
| نویسنده | Kurt Guntheroth |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2016 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 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 تومان |
In today’s fast and competitive world, a program’s performance is just as important to customers as the features it provides. This practical guide teaches developers performance-tuning principles that enable optimization in C++. You’ll learn how to make code that already embodies best practices of C++ design run faster and consume fewer resources on any computer—whether it’s a watch, phone, workstation, supercomputer, or globe-spanning network of servers.
Author Kurt Guntheroth provides several running examples that demonstrate how to apply these principles incrementally to improve existing code so it meets customer requirements for responsiveness and throughput. The advice in this book will prove itself the first time you hear a colleague exclaim, “Wow, that was fast. Who fixed something?”
- Locate performance hot spots using the profiler and software timers
- Learn to perform repeatable experiments to measure performance of code changes
- Optimize use of dynamically allocated variables
- Improve performance of hot loops and functions
- Speed up string handling functions
- Recognize efficient algorithms and optimization patterns
- Learn the strengths—and weaknesses—of C++ container classes
- View searching and sorting through an optimizer’s eye
- Make efficient use of C++ streaming I/O functions
- Use C++ thread-based concurrency features effectively
ترجمه فارسی (ترجمه ماشینی)
در دنیای سریع و رقابتی امروزی، عملکرد یک برنامه برای مشتریان به اندازه ویژگی هایی که ارائه می دهد مهم است. این راهنمای عملی به توسعه دهندگان اصول تنظیم عملکرد را می آموزد که بهینه سازی را در C++ امکان پذیر می کند. شما یاد خواهید گرفت که چگونه کدی را بسازید که در حال حاضر بهترین شیوه های طراحی C++ را در بر می گیرد، سریعتر اجرا شود و منابع کمتری را در هر رایانه ای مصرف کند – خواه ساعت، تلفن، ایستگاه کاری، ابررایانه یا شبکه سرورهای سراسر جهان باشد.
نویسنده Kurt Guntheroth چندین مثال در حال اجرا ارائه می دهد که نشان می دهد چگونه می توان این اصول را به صورت تدریجی برای بهبود کد موجود به کار برد تا نیازهای مشتری برای پاسخگویی و توان عملیاتی را برآورده کند. توصیههای این کتاب اولین باری که یکی از همکارها را میشنوید خود را ثابت میکند: «وای، خیلی سریع بود. چه کسی چیزی را اصلاح کرده است؟»
- تعیین نقاط داغ عملکرد با استفاده از پروفایلر و تایمرهای نرم افزار
- یاد بگیرید آزمایش های تکرار شونده را برای اندازه گیری عملکرد تغییرات کد انجام دهید
- بهینه سازی استفاده از متغیرهای تخصیص یافته به صورت پویا
- بهبود عملکرد حلقه های داغ و توابع
- سرعت بخشیدن به توابع مدیریت رشته
- تشخیص الگوریتم های کارآمد و الگوهای بهینه سازی
- نقاط قوت و ضعف کلاس های کانتینر C++ را بیاموزید
- جستجو و مرتب سازی را از طریق چشم بهینه ساز مشاهده کنید
- استفاده بهینه از توابع ورودی/خروجی جریان C++
- از ویژگی های همزمانی مبتنی بر رشته C++ به طور موثر استفاده کنید

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