0
نام کتاب
Effective C++

55 Specific Ways to Improve Your Programs and Designs

Scott Meyers

Print Length321 Pages
PublisherAddison Wesley
Edition3
LanguageEnglish
Year2008
ISBN9780321334879
1K
A893
انتخاب نوع چاپ:
جلد سخت
970,000ت
0
جلد نرم
840,000ت
0
طلق پاپکو و فنر
860,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#C++

توضیحات

💭 «هر متخصص C++ باید یک نسخه از Effective C++ داشته باشه. این کتاب برای هر کسی که میخواد توسعه جدی با C++ انجام بده، یک منبع ضروریه. اگر تا حالا Effective C++ رو نخوندی و فکر میکنی همه‌چیز رو درباره C++ میدونی، بهتره دوباره فکر کنی.»

استیو شیریپا، مهندس نرم‌افزار در Google


💭 «C++ و کامیونیتی اون در پانزده سال گذشته بالغ‌تر شده‌اند و ویرایش سوم Effective C++ هم این تغییر رو به‌خوبی منعکس میکنه. سبک روشن و دقیق کتاب نشون‌دهنده درک عمیق اسکات و توانایی منحصربه‌فرد او در انتقال دانشه.»

گرهارد کرویتزر، مهندس تحقیق و توسعه در Siemens AG


📘 دو ویرایش اول کتاب Effective C++ با استقبال صدها هزار برنامه‌نویس در سراسر دنیا روبه‌رو شدن. دلیل این موفقیت روشنه: رویکرد عملی اسکات مایرز به C++، قواعد و روش‌هایی رو توضیح میده که متخصص‌ها تقریبا همیشه انجام میدن یا تقریبا همیشه ازشون دوری میکنن تا کدی روشن، درست و کارآمد بنویسن.

🧠 کتاب بر اساس ۵۵ راهنمای مشخص سازمان‌دهی شده که هر کدوم روشی برای نوشتن C++ بهتر ارائه میدن. تمام این راهنماها با مثال‌های واقعی و ملموس پشتیبانی میشن.

🆕 در ویرایش سوم، بیش از نیمی از محتوای کتاب جدیده و فصل‌هایی درباره مدیریت منابع و استفاده از Templateها به اون اضافه شده. موضوع‌های ویرایش دوم هم به‌شکل گسترده بازنگری شده‌اند تا ملاحظات مدرن طراحی مثل Exceptionها، Design Patternها و Multithreading رو پوشش بدن.


ویژگی‌های مهم کتاب

🏗️ راهنمایی حرفه‌ای برای طراحی Classها، Functionها، Templateها و سلسله‌مراتب وراثت مؤثر

📚 استفاده از قابلیت‌های جدید کتابخونه استاندارد TR1 و مقایسه اون‌ها با کامپوننت‌های فعلی کتابخونه استاندارد

🔄 توضیح تفاوت‌های C++ با زبان‌هایی مثل Java، C# و C تا دولوپرهایی که از این زبان‌ها میان، راحت‌تر با «روش C++» آشنا بشن


📖 فهرست مطالب

فصل ۱. عادت کردن به C++

فصل ۲. Constructorها، Destructorها و Operatorهای انتساب

فصل ۳. مدیریت منابع

فصل ۴. طراحی‌ها و Declarationها

فصل ۵. پیاده‌سازی‌ها

فصل ۶. وراثت و طراحی شیءگرا

فصل ۷. Templateها و برنامه‌نویسی Generic

فصل ۸. سفارشی‌سازی New و Delete

فصل ۹. موضوع‌های متفرقه

پیوست A. فراتر از Effective C++

پیوست B. تطبیق آیتم‌ها بین ویرایش دوم و سوم


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

👨‍💻 اسکات مایرز یکی از شناخته‌شده‌ترین متخصص‌های C++ در دنیاست و خدمات آموزشی و مشاوره‌ای خودش رو به مشتری‌هایی در سراسر جهان ارائه میده.

📚 او نویسنده مجموعه پرفروش Effective C++ شامل کتاب‌های Effective C++، More Effective C++ و Effective STL و همین‌طور محصول آموزشی Effective C++ CD است.

📝 اسکات ویراستار مشاور مجموعه Effective Software Development Series انتشارات Addison-Wesley و یکی از اعضای بنیان‌گذار هیئت مشاوران The C++ Source است.

🎓 او مدرک دکترای علوم کامپیوتر خودش رو از Brown University دریافت کرده.


“Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If you’ve never read Effective C++ and you think you know everything about C++, think again.”

Steve Schirripa, Software Engineer, Google “C++ and the C++ community have grown up in the last fifteen years, and the third edition of Effective C++ reflects this. The clear and precise style of the


book is evidence of Scott’s deep insight and distinctive ability to impart knowledge.”

Gerhard Kreuzer, Research and Development Engineer, Siemens AG


The first two editions of Effective C++ were embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers’ practical approach to C++ describes the rules of thumb used by the experts ― the things they almost always do or almost always avoid doing ― to produce clear, correct, efficient code.


The book is organized around 55 specific guidelines, each of which describes a way to write better C++. Each is backed by concrete examples. For this third edition, more than half the content is new, including added chapters on managing resources and using templates. Topics from the second edition have been extensively revised to reflect modern design considerations, including exceptions, design patterns, and multithreading.


Important features of Effective C++ include:

  • Expert guidance on the design of effective classes, functions, templates, and inheritance hierarchies.
  • Applications of new “TR1” standard library functionality, along with comparisons to existing standard library components.
  • Insights into differences between C++ and other languages (e.g., Java, C#, C) that help developers from those languages assimilate “the C++ way” of doing things.


Table of Contents

Chapter 1. Accustoming Yourself to C++

Chapter 2. Constructors, Destructors, and Assignment Operators

Chapter 3. Resource Management

Chapter 4. Designs and Declarations

Chapter 5. Implementations

Chapter 6. Inheritance and Object-Oriented Design

Chapter 7. Templates and Generic Programming

Chapter 8. Customizing New and Delete

Chapter 9. Miscellany

Appendix A. Beyond Effective C++

Appendix B. Item Mappings Between Second and Third Editions


About the Author

Scott Meyers is one of the world's foremost authorities on C++, providing training and consulting services to clients worldwide. He is the author of the best-selling Effective C++ series of books (Effective C++, More Effective C++, and Effective STL) and of the innovative Effective C++ CD. He is consulting editor for Addison Wesley's Effective Software Development Series and is a founding member of the Advisory Board for The C++ Source (http://www.artima.com/cppsource). He holds a Ph.D. in Computer Science from Brown University. His web site is http://www.aristeia.com.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
++C
1,182
C++ Reactive Programming
744,000 تومان
++C
1,144
C++ Software Design
901,000 تومان
C
1,241
Secure Coding in C and C++
1,364,000 تومان
++C
966
Sequence Analysis and Modern C++
759,000 تومان
++C
1,144
Learn LLVM 17
866,000 تومان
++C
2,165
Advanced C++ Programming Cookbook
909,000 تومان
++C
1,166
An Introduction to GCC
400,000 تومان
++C
933
C++ Initialization Story
640,000 تومان
++C
1,423
Qt5 C++ GUI Programming Cookbook
871,000 تومان
++C
1,501
Test-Driven Development with C++
974,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما