Items related to Core C++: A Software Engineering Approach

Core C++: A Software Engineering Approach - Softcover

 
9780130857293: Core C++: A Software Engineering Approach
View all copies of this ISBN edition:
 
 

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.

  • PublisherPrentice Hall
  • Publication date2000
  • ISBN 10 0130857297
  • ISBN 13 9780130857293
  • BindingPaperback
  • Number of pages1280
  • Rating

Top Search Results from the AbeBooks Marketplace

Stock Image

Shtern, Victor
Published by Prentice Hall Ptr (2000)
ISBN 10: 0130857297 ISBN 13: 9780130857293
New Paperback Quantity: 1
Seller:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)

Book Description Paperback. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_0130857297

More information about this seller | Contact seller

Buy New
£ 42.07
Convert currency

Add to Basket

Shipping: £ 3.23
Within U.S.A.
Destination, rates & speeds
Stock Image

Shtern, Victor
Published by Prentice Hall Ptr (2000)
ISBN 10: 0130857297 ISBN 13: 9780130857293
New Paperback Quantity: 1
Seller:
GoldBooks
(Denver, CO, U.S.A.)

Book Description Paperback. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think0130857297

More information about this seller | Contact seller

Buy New
£ 89.47
Convert currency

Add to Basket

Shipping: £ 3.43
Within U.S.A.
Destination, rates & speeds
Stock Image

Shtern, Victor
Published by Prentice Hall Ptr (2000)
ISBN 10: 0130857297 ISBN 13: 9780130857293
New Paperback Quantity: 1
Seller:
Wizard Books
(Long Beach, CA, U.S.A.)

Book Description Paperback. Condition: new. New. Seller Inventory # Wizard0130857297

More information about this seller | Contact seller

Buy New
£ 90.25
Convert currency

Add to Basket

Shipping: £ 2.83
Within U.S.A.
Destination, rates & speeds
Stock Image

Shtern, Victor
Published by Prentice Hall Ptr (2000)
ISBN 10: 0130857297 ISBN 13: 9780130857293
New Softcover Quantity: 1
Seller:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)

Book Description Condition: New. New. In shrink wrap. Looks like an interesting title! 3.9. Seller Inventory # Q-0130857297

More information about this seller | Contact seller

Buy New
£ 87.57
Convert currency

Add to Basket

Shipping: £ 5.67
Within U.S.A.
Destination, rates & speeds