دانلود کتاب Efficient C++: Performance Programming Techniques
49,000 تومان
++C کارآمد: تکنیک های برنامه نویسی عملکرد
| موضوع اصلی | برنامه نویسی: زبان های برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Addison-Wesley Professional |
| تعداد صفحه | 205 |
| حجم فایل | 946 کیلوبایت |
| کد کتاب | 0201379503,9780201379501 |
| نویسنده | David Mayhew, Dov Bulka |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 1999 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 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 کارآمد: تکنیک های برنامه نویسی عملکرد
بیشتر کتاب شبیه کتاب های مایرز است. فصل آخر عالیه من هیچ کتاب دیگری را نمی شناسم که این اطلاعات را ارائه دهد، و این همان چیزی است که برنامه نویسان هنگام تلاش برای نوشتن کدهای با کارایی بالا، بیشتر آن را خراب می کنند. این فصل نحوه نوشتن کدهای بسیار فشرده را با توجه به سخت افزار واقعی که روی آن اجرا می کنید مورد بحث قرار می دهد (بسیاری از این موارد قابل تعمیم هستند، زیرا بسیاری از سخت افزارها به اندازه کافی مشابه هستند.). چیزهایی مانند نوشتن کد برای جلوگیری از از دست رفتن حافظه پنهان. کدی که به خوبی خط لوله می شود. جایگزینی شرطی ها با کدهای غیر شرطی کوچک (از انشعاب اجتناب کنید). عملکرد تغییر متن و غیره. اساساً، این بخش چیزی است که شما را وادار می کند تا در مورد سیستمی که برای آن نرم افزار می نویسید فکر کنید. دنیای واقعی، واقعیت عملی.
این موضوع ضروری است، به خصوص اگر در حال نوشتن یک موتور بازی یا موتور فیزیک هستید. هر چیزی که باید تا حد امکان سریعتر یا سریعتر از رقبا باشد… مدیریت بارهای داده در زمان واقعی.
من به کتاب 3 ستاره دادم، زیرا من واقعاً یک کتاب کامل در این مورد می خواهم، نه فقط یک فصل کوتاه در پایان به عنوان یک فکر بعدی. با این حال، نویسندگان به 2 کتاب دیگر که برای نوشتن این بخش استفاده کردهاند، استناد میکنند، و من قصد دارم آنها را بررسی کنم. به عنوان مقدمه ای بر بهینه سازی عملکرد سخت افزاری، این فصل بسیار جالب است.
Most of the book is similar to Meyers books. The last chapter is great. I don’t know of any other book that presents this information, and this is what programmers screw up most when trying to write high performance code. This chapter discusses how to write extremely tight code considering the actual hardware you’re running on (a lot of this is generalizable, since a lot of hardware is similar enough.). Things like writing code to avoid cache misses. Code that pipelines well. Replacing conditionals with small non-conditional code (avoid the branch). Context switching performance, etc.. Basically, this section is what gets you to actually think about the system you’re writing software for. The real world, practical reality.
This topic is a must have, especially if you’re writing a game engine or physics engine. Anything that needs to be as fast as possible, or faster than the competition… handling loads of data in real time.
I gave the book 3 stars, because I really want a full book on this, not just a short chapter at the end as an afterthought. The authors however do cite 2 other books that they used to write this section, and I’m going to go check them out. As an introduction to hardware-minded performance optimization, this chapter is pretty cool.

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