Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
26 used & new from £16.93

Have one to sell? Sell yours here
 
   
Professional C++ Programming (Programmer to Programmer)
 
 

Professional C++ Programming (Programmer to Programmer) (Paperback)

by Nicholas A. Solter (Author), Scott J. Kleper (Author) "The goal of this chapter is to cover briefly the most important parts of C++ so that you have a base of knowledge before embarking..." (more)
3.3 out of 5 stars See all reviews (3 customer reviews)
RRP: £26.99
Price: £20.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.50 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want guaranteed delivery by Wednesday, July 22? Choose Express delivery at checkout. See Details
19 new from £16.95 7 used from £16.93

Frequently Bought Together

Professional C++ Programming (Programmer to Programmer) + Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth Series) + Exceptional C++
Price For All Three: £68.72

Show availability and shipping details


Customers Who Bought This Item Also Bought

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition

by Andrew Troelsen
4.4 out of 5 stars (13)  £28.49
Beyond the C++ Standard Library: An Introduction to Boost

Beyond the C++ Standard Library: An Introduction to Boost

by Bjorn Karlsson
4.3 out of 5 stars (3)  £30.59
Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth Series)

Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth Series)

by Andrei Alexandrescu
4.8 out of 5 stars (6)  £28.04
Accelerated C++: Practical Programming by Example (C++ in Depth Series)

Accelerated C++: Practical Programming by Example (C++ in Depth Series)

by Andrew Koenig
4.8 out of 5 stars (15)  £21.69
C++ Coding Standards : Rules, Guidelines, and Best Practices

C++ Coding Standards : Rules, Guidelines, and Best Practices

by Herb Sutter
4.0 out of 5 stars (1)  £21.24
Explore similar items

Product details

  • Paperback: 864 pages
  • Publisher: John Wiley & Sons (21 Jan 2005)
  • Language English
  • ISBN-10: 0764574841
  • ISBN-13: 978-0764574849
  • Product Dimensions: 23.4 x 18.5 x 4.8 cm
  • Average Customer Review: 3.3 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 317,612 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
C++Builder | Visual IDE
   www.Embarcadero.com    RAD Visual IDE for rapid C and C++ Development. More info. Free trial 
Advanced MS Courses
   Career-in-IT.co.uk/programming    Push your IT skills further with an Advent programming course. 
Programmer
   www.TechnologyLadder.co.uk    Thousands of UK Tech Jobs. Search & Apply Online Today! 
  
 

Product Description

Product Description
  • Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
  • Teaches programmers how to think in C++–that is, how to design effective solutions that maximize the power of the language
  • The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid
  • Contains several in–depth case studies with working code that′s been tested on Windows, Linux, and Solaris platforms


From the Back Cover
C++ is one of the most popular programming languages, but this fast and powerful language is also notoriously complex. Many useful aspects of C++ remain a mystery to even the most experienced programmers. Too often, programming books concentrate more on the syntax of the language and less on its real–world applications. This code–intensive, practical guide changes that by teaching all facets of C++ development, including effective application design, testing, and debugging. You′ll learn simple, powerful techniques used by C++ professionals, little–known features that will make your life easier, and reusable coding patterns that will bring your basic C++ skills to the professional level.

After a quick review of C++ fundamentals, the authors launch into teaching you how to use C++ in your daily work. They show you various programming methodologies and good programming style, as well as ways to increase the quality of your code and improve your programming efficiency. You′ll discover how to write cross–language and cross–platform code, how to perform unit testing and regression testing, and how to use the standard C++ library. By the end of the book you′ll be armed with a wealth of reusable coding patterns that can be applied to all your projects.

You will be able to master the C++ language with all its idiosyncrasies, and take advantage of its powerful capabilities for large–scale software development.

What you will learn from this book

  • Different programming methodologies and high–quality programming styles
  • Ways to take advantage of C++ for large–scale software development
  • Methods to ensure bug–free code
  • An appreciation for object–oriented design
  • How to use libraries and patterns to write better code—with less work
  • The best ways to manage memory in C++
  • Techniques for input and output

Who this book is for

This book is for programmers and developers who want to take their C++ skills to the professional level. Some knowledge of basic C++ or significant experience with C and/or Java is required, as well as a solid foundation in programming fundamentals and familiarity with a compiler.

Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

See all Product Description


Inside This Book (Learn More)
First Sentence
The goal of this chapter is to cover briefly the most important parts of C++ so that you have a base of knowledge before embarking on the rest of the book. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
work
scott j kleper
programming
cplusplus

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Professional C++ Programming (Programmer to Programmer)
72% buy the item featured on this page:
Professional C++ Programming (Programmer to Programmer) 3.3 out of 5 stars (3)
£20.49
The C++ Programming Language, Special Edition
28% buy
The C++ Programming Language, Special Edition 3.7 out of 5 stars (29)
£29.99

 

Customer Reviews

3 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
3 of 4 people found the following review helpful:
1.0 out of 5 stars Never has it taken so many pages to say so little, 22 Dec 2006
I wouldn't usually contribute a review, but something must be done about this book's current wholly undeserved 5* rating.

Despite its telephone directory size, this book really has absolutely nothing new to contribute to the exisitng body of work on C++ either in content or in style. I really can't cover the many flaws of this book in a short review: but in it starts badly and gets worse.

At the outset it uses a tired analogy of house construction and software development. This is, in essence, a cover for the promotion of a waterfall approach to software design - long since discredited. After a naive and uninformative description of object oriented design the book moves on to the C++ language and its application. Beyond the raw tedium of its description of language constructs, the most maddening aspect of the book is the way in which it refuses to use anything other than trivial examples no programmer would ever really encounter. For example - on how to write efficient code (with reference to an inefficient coding example):

"Real efficiency issues would probably be more complex, but a program long enough to demonstrate them would be too lengthy for this book"

The implication is "be content with this crude and rather obvious example". This pattern is repeated throughout (object pooling is discussed with no reference implementation, while underallocating C style strings is seriously proffered as a common C++ memory management problem).

This book is best avoided. If you're new to C++ then "Object Oriented Programming in C++" [Josuttis] as a primer is better than many, and certainly better than this.

More rigour is provided by "The C++ Programming Language" [Stroustrup] and "Effective C++" series [Meyers], which in combination provide a precise description of the language together with solid tips on its practical application. In particular, despite being much shorter than this book, the "Effective C++" series examines genuinely subtle C++ problems and provides the sharp analysis this book attempts but never achieves.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 8 people found the following review helpful:
5.0 out of 5 stars Best Book We Ever Wrote, 25 Aug 2005
Nick and I wanted Professional C++ to be a different type of C++ book. While most books dedicate a chapter to each basic language construct (like variables, loops, etc.), we condense all of the nuts and bolts into Chapter 1. The rest of the book is about how to apply C++ in professional projects. We cover everything from modern software engineering methodologies to extending the C++ Standard Template Library. Plus, it's laugh-out-loud hysterical!

We wrote this book with the following principles in mind:

* Style matters. You can know everything about C++ and still write lousy C++ programs if you don't pay attention to style.

* Focus on what's important. If a language feature is obscure and rarely useful, we'll tell you so. C++ is a huge language. The way to master it is to focus on the important parts.

* Real-world examples are better. We've minimized the number of "toy" examples and leaned more towards example code that you could actually use in your programs.

* Reusable patterns lead to better coding. Throughout the book, we'll highlight techniques that occur repeatedly in C++ programs and design patterns that you can re-use.

This book is perfect for programmers with some basic C++ skills who are looking to land a C++ programming job or embark on a C++ project. If you are experienced with C or Java, this book is a great way to get into C++ without reading through hundreds of pages of stuff you already know.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4.0 out of 5 stars Good but but not for beginners, 5 May 2007
I bought the book because I liked the style and that the basic concepts are covered so early in the beginning. (First 50 Pages). I hate books that have 500 pages about an if statement.
This is not a book for beginners, hence the title.
If you want to profit from it you should have advanced knowledge in C++ or another oo programming language. I would not advise it as book to learn C++ or oop even if you know c. Further you will not be able to use it as a reference for libraries. But if you know C++ a little and want to take it to the next step, this book will teach you how to do it properly and keep you interested throughout.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (1 discussion)
  Discussion Replies Latest Post
sjkleper REVIEW 0 June 2007
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

Let Olay Amaze You

Olay Total Effects Day Moisturiser SPF15 50ml
Amazon.co.uk sells all your favourite ranges from Olay, including Regenerist and Total Effects.

Discover Olay at Amazon.co.uk

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates