Shtern, Victor Core C++ (Core Series)

ISBN 13: 9780130857293

Core C++ (Core Series)

4 avg rating
( 4 ratings by GoodReads )
 
9780130857293: Core C++ (Core Series)

For courses in C++, C++ Intermediate Programming, and Visual C++.

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.

"synopsis" may belong to another edition of this title.

Review:

Aimed at the C++ newcomer, Core C++: A Software Engineering Approach provides a rich and sometimes densely packed tour of the language with plenty of advice on the best ways to use this powerful programming language effectively. It is full to the brim with useful advice for creating and using classes effectively and gaining an expert's understanding of the language.

You will get pretty much everything you need to learn C++ effectively, starting with basic keywords, data types, flow control statements and arrays. The guide to understanding object-oriented concepts, like coupling and cohesion, will help you design better classes. Even experienced programmers will appreciate the thorough coverage of memory-management techniques in C++.

An important middle section provides a blueprint for what methods and functions most C++ code should offer, including such methods as default and copy constructors, destructors and overloaded assignment operators. (By following this idiom, you will be able to write reusable C++ classes.) The book also illustrates class design with basic UML notation, excels at presenting the details of how to overload C++ operators to provide easier syntax for custom C++ classes, and provides excellent explanations of the pros and cons of composition and inheritance for getting classes to work together. A look at more advanced C++ features, like templates and exception handling, wraps things up. Along the way, you get a taste of UML notation and a thorough introduction to some of the best practices for writing C++ code effectively.

Core C++ is certainly no quick read, and if you are in a rush to learn quickly, there are plenty of more concise treatments available. But if you are ambitious and want to master the intricacies of C++ class design with some of its underlying design principles, this is an original and thorough package with unique strengths to offer. --Richard Dragan

From the Back Cover:

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 writing code 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.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Victor Shtern
Published by Prentice Hall PTR (2000)
ISBN 10: 0130857297 ISBN 13: 9780130857293
New Paperback First Edition Quantity Available: 1
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 2000. Paperback. Book Condition: New. 1st. Bookseller Inventory # DADAX0130857297

More Information About This Seller | Ask Bookseller a Question

Buy New
38.97
Convert Currency

Add to Basket

Shipping: 3.21
Within U.S.A.
Destination, Rates & Speeds

2.

Shtern, Victor
Published by Prentice Hall PTR (2000)
ISBN 10: 0130857297 ISBN 13: 9780130857293
New Paperback Quantity Available: 3
Seller
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 2000. Paperback. Book Condition: New. Bookseller Inventory # P110130857297

More Information About This Seller | Ask Bookseller a Question

Buy New
39.84
Convert Currency

Add to Basket

Shipping: 2.41
Within U.S.A.
Destination, Rates & Speeds

3.

Victor Shtern
ISBN 10: 0130857297 ISBN 13: 9780130857293
New Quantity Available: 1
Seller
Castle Rock
(Pittsford, NY, U.S.A.)
Rating
[?]

Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97801308572931.0

More Information About This Seller | Ask Bookseller a Question

Buy New
57.83
Convert Currency

Add to Basket

Shipping: 3.21
Within U.S.A.
Destination, Rates & Speeds