
This practice-oriented text explores the intricacies of C++ language in the light of different procedural paradigms. It is primarily focused on the procedural framework of C and on object-oriented programming (OOP) paradigm using C++ as a language. The text begins with an overview of programming, introduction to basic OO terms and elements of C, and step-by-step working of a simple C++ program. It establishes the philosophy of OOP by highlighting the core features of C++ and demonstrating the semantic differences between C as a procedural paradigm and the object-oriented paradigm of C++. Then it covers topics such as fundamentals data types, concepts and standard header files. Along the way, more advanced topics such as operator overloading, code reuse, exception handling and casting operators are also dealt with. An exclusive chapter introduces fundamental data structures and their applications. Readers also learn, in simple chapter, how Unified Modelling Language (UML) is used to represent objects, classes, components, relationships and architectural design. Finally, some OO terms are revisited in the context of design patterns and object modelling. This practice-oriented text explores the intricacies of C++ language in the light of different procedural paradigms. It is primarily focused on the procedural framework of C and on object-oriented programming (OOP) paradigm using C++ as a language. The text begins with an overview of programming, introduction to basic OO terms and elements of C, and step-by-step working of a simple C++ program. It establishes the philosophy of OOP by highlighting the core features of C++ and demonstrating the semantic differences between C as a procedural paradigm and the object-oriented paradigm of C++. Then it covers topics such as fundamentals data types, concepts and standard header files. Along the way, more advanced topics such as operator overloading, code reuse, exception handling and casting operators are also dealt with. An e
Page Count:
567
Publication Date:
2003-01-01
ISBN-10:
8120323211
ISBN-13:
9788120323216
No comments yet. Be the first to share your thoughts!