» » Professional C++

Professional C++ epub

by Nicholas A. Solter,Scott J. Kleper


Professional C++ epub

ISBN: 0764574841

ISBN13: 978-0764574849

Author: Nicholas A. Solter,Scott J. Kleper

Category: Technology

Subcategory: Programming Languages

Language: English

Publisher: Wrox; 1 edition (January 21, 2005)

Pages: 864 pages

ePUB book: 1603 kb

FB2 book: 1745 kb

Rating: 4.5

Votes: 513

Other Formats: lrf mobi docx azw





Professional C++ Programming provides a code-intensive, practical guide to best practices for designing and building C++ applications.

Professional C++ Programming provides a code-intensive, practical guide to best practices for designing and building C++ applications. The authors will teach each feature by example, presenting numerous challenging, real-world program segments that readers can plug into their own.

Солтер Николас . Клепер Скотт Дж. .Upload books · d657ed66. Ecklory authored Jul 27, 2017. Солтер Николас . - C++ для профессионалов - 2006. 2. MB. Download (2. MB). Replace Солтер Николас .

by Nicholas A. Solter (Author), Scott J. Kleper (Author). 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. Nicholas A. Solter studied computer science at Stanford University, where he earned bachelor of science and master of science degrees, with a concentration in systems.

Solter, Nicholas, 1977Professional C++, Nicholas Solter, Scott Kleper. p. cm. Includes index. Solter To Marni, whose unpredictable cuteness brightens every day. -Scott J. Kleper. C153S665 2005 00. 3'3-dc22 2004027959. Acknowledgments We owe a debt of gratitude to the many people who have made this book possible. We’d like to thank David Fugate of Waterside Productions for all of his advice and guidance, and Robert Elliot at Wiley for giving two unknown authors the opportunity to tell the C++ story in a new way.

Nicholas A. Solter studied computer science at Stanford University, where he earned bachelor of science . Scott J. Kleper began his programming career in elementary school, writing adventure games in BASIC for the Tandy TRS-80

Nicholas A. While a student, he worked as a teaching assistant for several classes ranging from introductory computer science for nonmajors to an upperdivision course on group projects and software engineering. Kleper began his programming career in elementary school, writing adventure games in BASIC for the Tandy TRS-80.

Professional C++. 1,535 printed pages.

by Marc Gregoire (Author), Nicholas A. Kleper (Author) & 0 more. ISBN-13: 978-0470932445. However, there's no two ways around it: C++ can be difficult to master.

Professional C++ book.

To Fletch, whose unpredictable cuteness reminds me of someone. WHAT THIS BOOK COVERS Professional C++ is an approach to C++ programming that will both increase quality of your code and improve your programming efficiency. The new C++11 features are not just isolated to a few chapters or sections, instead, almost all examples have been updated to use those new features when appropriate. C++11, the full ISO name of which is ISO/IEC 14882:2011(E), is the latest C++ standard. Solter Scott J. Professional C++. Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 ww. iley. While a student, he worked as a teaching assistant for several classes ranging from introductory computer science for nonmajors to an upper-division course on group projects and software engineering.

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
This is a very readable and helpful guide to C++ OOP. It is meant to be a programming guide rather than merely covering syntax (as C++ Primer does for example). As it says on the back cover, "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."

Coming into this with extensive C and other programming experience, including some C++ many years ago, this book was ideal for me. I especially appreciated the authors' ability to give a very good foundation for developing well-designed, robust C++ code. I went from a very solid C programmer to developing using a new C++ mentality in a couple of weeks.

The authors are obviously quite experienced and knowledgeable in C++ and OOP, and write in an enjoyable, easy-to-follow manner. They don't just present C++, they discuss every aspect of how to develop great code using C++. They take a very reasonable and competent approach to coding, pointing out pitfalls and providing much guidance together with good explanations of their reasoning. This book doesn't just tell you how you can do something in C++, it explains how to do it well.

Professional C++ is for an intermediate to advanced programmer with either some C++ experience or a good deal of other programming experience. It is not meant to be an exhaustive exposition of C++ (although it does cover all the basics of the language), but it is certainly sufficient to get a developer not only up and coding, but doing so with better style and more competence than many seasoned C++ professionals.

Some of the many topics I found interesting and useful include: code reuse, software engineering methods (including a several page synopsis of extreme programming), exceptions, STL, frameworks, and design patterns. On some important topics that could be books in themselves, enough material is presented here to give the reader a basic understanding of the subject and an awareness of the issues so that the reader can decide whether to pursue the subject further.

Although this book was all I really needed to get up and going, I found a couple other books also quite helpful, in particular "Object Oriented Design Heuristics" by Arthur J. Riel and the new third edition of "Effective C++" by Scott Meyers.
I agree with the recent reviews. This is a great reference book that provides quick quidelines to current C++ practices. Pertinent information is there for connecting with Xerces XML for example and more recent uses of STL. There are alot of examples. Their coverage on testing and debugging is excellent and not found in other books. The authors try to cover alot of material and at times are cursory but usually this is not the case. They also explain the material based on working experience and not just theoretical highlights.
I love the Wrox books. They are well written in a languge that anyone can understand. The examples in the book are very good and come in handy. A lot of books do not have very many actual code examples so you can see how to apply something. The Wrox books always have a descent amount of examples to follow.

The only thing I don't like about the Wrox books is that they do not cover every function, etc. For that I like the Bible books.
I bought this book after I had read a very basic introductory book on C++, and I was looking to take my C++ skills to the next level. As the title of my review says, this book is perfect to take your skills to intermediate level.
The material presented is very well written and almost all of the topics covered are very well described.

The book spends 4-5 chapters discussing software engineering issues like development methodology, importance of code resuse, library development etc, which a beginner may not appreciate immediately. These chapters may have been omitted but their presence doesn't do any harm either.

Subsequent chapters discuss topics like object creation and lifetime, inheritance, polymorphism, memory management, operator overloading, exceptions, IO, etc. The book dedicates three chapters to STL, which is great. I found learning STL to be very easy from this book. The third chapter on STL tells you how to write your own fully STL-compatible hash container (great for understanding the design and concepts behind STL).

The book also briefly discusses topics like profiling, debugging, testing, etc.

I especially liked the chapter on design patterns. Its a very gentle introduction (not like GoF, of course!), but its good for getting your feet wet.

The best part about this book is that it covers a lot of best practices in C++ (which you will come across again once you read Effective C++ by Meyers), and it always helps if you learn best practices right from the beginning. I would say that you should definitely read this book before starting a software engineering job.
Best C++ book available. Comprehensive and easy to understand. Will suggest to everyone who is into c++ to have this book
For a book of this size, I would have expected extensive coverage of key C++ concepts. However, I am very unsatisfied with this book, since the coverage of C++ is superficial at best. Too much space is wasted on aspects of software engineering. It seems every C++ topic is limited to 2 to 3 pages of glossing over; just when one is getting interested the topic ends prematurely. The treatments of the C++ library suffers the most, with language features only barely adequate.

For example, the topic of C++ string is spread out over multiple disorganized chapters, which none of the chapters can do justice to this important topic.