Thinking in C++ language
Introduction:
Thinking in C++ programming language is a book which was written by the author named "Bruce Eckel." Thinking in C++ is a book in two volumes which is the 1st edition of Thinking in C++ and the 2nd edition of Thinking in C++ language.
Book description of thinking in C++:
The questions of when, along with how to utilize inlines, references, operator overloading, inheritance, including dynamic objects, are all carefully and systematically explored in Thinking in C++. More complex subjects covered include the appropriate use of templates, exceptions, as well as multiple inheritance. The entire endeavor is interwoven with Eckel's personal object and software design philosophy. The one C++ book you absolutely need to have if you're working on serious C++ development is Thinking in C++. It should be on every C++ developer's shelf.
About the author of the book Thinking in C++:
Bruce Eckel is a writer, consultant, as well as a computer programmer. His most well-known books, Thinking in Java as well as Thinking in C++, are intended for programmers who are interested in learning Java or C++, especially those who have limited knowledge of object-oriented programming. Bruce Eckel was one of the first members of the C++ standard committee for ANSI/ISO.
First edition of Thinking in C++ book:
Bruce Eckel combined years of programming and C++ teaching expertise into a masterfully organized course on maximizing the language's potential in the very first edition book of Thinking in C++. It was an immediate classic, taking home the 1995 Jolt Cola Award for outstanding book in software development. Eckel has now completely revised Thinking in C++ to conform to the most recent ANSI/ISO C++ standard. With several new examples and exercises, each page has been thoroughly reviewed and reorganized. The goal is to help you grasp C++ "down to the bare metal," enabling you to handle almost any problem. Eckel begins with a thorough examination of objects, demonstrating how C++ applications may be built using commercial object libraries. Pearson Education India is the Publisher of the first edition.
This version comes with a new CD-ROM that has an excellent C seminar covering all the prerequisites developers need to know before they can fully utilize C++, as well as a new chapter-length review of the C capabilities that are employed in C++. Next, Eckel covers operator overloading, constants, inline functions, name control, references as well as the, copy constructor, operator overloading, initialization and cleanup, and more. There includes chapters covering templates, polymorphism along with virtual functions, inheritance including composition, and the construction of dynamic objects. (Eckel's website has further material on strings, and templates, including the Standard Template Library.) Each chapter includes a number of concise, modular examples, along with exercises drawn from Eckel's vast experience instructing C++ seminars. In other words, Eckel has improved upon an extremely excellent book on C++.
The second edition of Thinking in C++ book:
The second edition of the thinking in C++ book was published in the year of 2000 March 25th. The questions of when and how to utilize references, inlines operator overloading, inheritance, including dynamic objects are all carefully and systematically covered in Thinking in C++. More complex subjects covered include multiple inheritance, exceptions, and the appropriate use of templates. The entire endeavor is interwoven with Eckel's personal object and software design philosophy. The only C++ book you absolutely need to have if you're working on serious C++ development is Thinking in C++. It should be on every C++ developer's shelf. The 2nd edition of this book will contain 2 volumes, i.e., volume 1 and volume 2.
Conclusion:
Hence, we can say that Thinking in C++ is a book that was written and published by the author Bruce Eckel. He also written Thinking in Java. These are the books helpful for the people who wants learn the programming language. Thinking in C++ is helpful to learn C++ programming language whereas Th, inking in Java book helps to learn the Java Programming language. These books will contain every topic of that specific programming language and the author is mainly focused on Object Oriented Programming (OOPs) concepts. And the cost of the books is also affordable. Hence, this thinking in C++ book is suggested for the people who wants learn the C++ programming language from the very basic stage.