Core C++ : a software engineering approach
Victor Shternقیمت نهایی
- تخفیف زماندار−۵٬۰۰۰ تومان
۵٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
نسخه اصلی و اورجینال
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
مشخصات کتاب
- نویسنده
- Victor Shtern
- سال انتشار
- ۲۰۰۰
- فرمت
- زبان
- انگلیسی
- تعداد صفحات
- ۱٬۲۸۰ صفحه
- حجم فایل
- ۴٫۷ مگابایت
- شابک
- 9780130832450، 9780130857293، 0130832456، 0130857297
دربارهٔ کتاب
Master C++ the right way: From the software engineering perspective!
- Master C++ the right way!
- Object-oriented approach to coding throughout
- Harness C++'s strengths; avoid its dangers
- Build more easily maintainable code
Build more powerful, robust, maintainable C++ software!
For developers with experience in any language, Victor Shtern's Core C++ teaches C++ the right way: by applying the best software engineering practices and methodologies to programming in C++. Even if you've already worked with C++, this comprehensive book will show you how to build code that is more robust, far easier to maintain and modify, and far more valuable.
Shtern's book teaches object-oriented principles before teaching the language, helping you derive all the power of object-oriented development to build superior software. Learn how to make design decisions based on key criteria such as information hiding and pushing responsibilities from clients down to server classes. Then, master every key feature of ANSI/ISO C++ from a software engineer's perspective: classes, methods, const modifiers, dynamic memory management, class composition, inheritance, polymorphism, I/O, and much more.
If you want to build outstanding C++ software, coding skill isn't enough. Objects aren't enough. You must design, think, and program using today's best software engineering practices — and with Core C++, you will.
So, Core C++ delivers:
- The application of software engineering principles to C++ programming
- A strong emphasis on writingcode for easier future maintainance and modification
- A practical understanding of object-oriented principles before teaching the language
- Insight into the latest ANSI/ISO C++ features
- Thorough explanations that respect your intelligence
- Hundreds of realistic, to-the-point code examples
- Levity Breaks: Stories and vignettes that illustrate key topics, concepts, and ideas through humor
Every core series book:
- Demonstrates practical techniques used by professional developers.
- Features robust, thoroughly tested sample code and realistic examples.
- Focuses on the cutting-edge technologies you need to master today.
- Provides expert advice that will help you build superior software.
Table of Content 2 Preface 6 Part I: Introduction to Programming with C++ 12 Chapter 1. Object-oriented approach: What's So Good About It? 12 Chapter 2. Getting Started Quickly: A Brief Overview of C++ 42 Chapter 3. Working with C++ Data and Expressions 90 Chapter 4. C++ Control Flow 131 Chapter 5. Aggregation with Programmer-Defined Data Types 195 Chapter 6. Memory Management: the Stack and the Heap 250 Part II: Object-oriented programing with C++ 340 Chapter 7. Programming With C++ Functions 341 Chapter 8. Object-Oriented Programming with Functions 411 Chapter 9. C++ Class as a Unit of Modularization 460 Chapter 10. Operator Functions: Another Good idea 537 Chapter 11. Constructors and Destructors: Potential Trouble 601 Part III: Object-Oriented Programming with Aggregation and Inheritance 668 Chapter 12. Composite Classes: Pitfalls and Advantages 668 Chapter 13. Similar Classes: How to Treat Them 736 Chapter 14. Choosing between Inheritance and Composition 818 Part IV: Advanced uses of C++ 885 Chapter 15. Virtual Functions and other Advanced Uses of Inheritance 886 Chapter 16. Advanced Uses of Operator Overloading 985 Chapter 17. Templates: Yet Another Design Tool 1049 Chapter 18. Programming with Exceptions 1104 Chapter 19. What We Have Learned 1160 This book is designed to teach new or experienced C++ programmers the principles of the C++ programming language--with an emphasis on the fundamentals of object-oriented programing, software engineering, and maintenance. The book progresses from simple language constructs and programming constructs to more complex, stressing the choices that the programmer can make and explaining criteria for arriving at high quality programs. Teaches C++ by applying the best software engineering practices and methodologies to programming in C++. Shows the user how to build code that is more robust, easier to maintain and modify, and more valuable. Softcover. DLC: C++ (Computer programming language).
کتابهای مشابه
Core C++ : a software engineering approach
۴۹٬۰۰۰ تومان
Core C++ : a software engineering approach
۴۹٬۰۰۰ تومان
Core C++ : a software engineering approach
۴۹٬۰۰۰ تومان
Core C++ : a software engineering approach
۴۹٬۰۰۰ تومان
Core C++ : a software engineering approach
۴۹٬۰۰۰ تومان
Core C++ : a software engineering approach
۴۹٬۰۰۰ تومان
C A Software Engineering Approach: A Software Engineering Approach
۴۹٬۰۰۰ تومان
C : a software engineering approach
۴۹٬۰۰۰ تومان
C : a software engineering approach
۴۹٬۰۰۰ تومان
C : a software engineering approach
۴۹٬۰۰۰ تومان
Software Engineering: A Hands-On Approach [recurso electrónico] $c
۴۹٬۰۰۰ تومان

مهندسی نرمافزار: رویکردی عملی
۴۹٬۰۰۰ تومان
قیمت نهایی
۴۴٬۰۰۰ تومان
