C++ AND OBJECT-ORIENTED PROGRAMMING PARADIGM, Third Edition by JANA, DEBASISH


C++ AND OBJECT-ORIENTED PROGRAMMING PARADIGM

C++ AND OBJECT-ORIENTED PROGRAMMING PARADIGM
JANA, DEBASISH
Pages: 568
Binding: Paper Back
Edition: THIRD EDITION
ISBN: 978-81-203-5033-5
Pages: 568
Binding: Paper Back
Price: R 495.00
NOW! Available in: R 396.00
About The Book


Description:
Earlier two editions of this practice-oriented book have been well accepted over the past decade by students, teachers and professionals. Inspired by the avid response, the author is enthused to bring out the third edition, improving upon the concepts with glimpses of C++11 features. This book presents a unique blending of C++ as one of the most widely used programming languages of today in the backdrop of object-oriented programming (OOP) paradigm and modelling. Along with an overview of C++ programming and basic object-oriented (OO) concepts, it also provides the standard and advanced features of C++ for further study. The text establishes the philosophy of OOP by highlighting the core features of C++ and demonstrating the semantic differences between the procedural paradigm of C and the object-oriented paradigm of C++.

The present edition updates and elaborates on the following topics:

Reference data types
Inline functions
Parameter passing–passing pointers by value as well as by reference
Polymorphism: overloading and overriding
Lambda expressions and anonymous functions
Rvalue reference, move constructor and assignment operator
Phases of software development
UML

Primarily intended as a text for undergraduate and postgraduate students of engineering, computer applications and management, and also to practicing professionals, the book should also prove to be a stimulating study as a reference for all those who have a keen interest in the subject.

Contents:
Preface • Acknowledgements      

1.    Overview 

2.    Declarations and Expressions 

3.    Statements 

4.    Array, Pointer and Structure 

5.    Functions 

6.    Preprocessor Directives 

7.    Standard C Library Functions and Standard Header Files 

8.    Data Abstraction through Classes and User-Defined Data Types 

9.    Operator Overloading 

10. Class Relationships 

11. Advanced Concepts 

12. The Standard Library in C++

13. Data Structures and Applications in C++ 

14. Object-Oriented Design and Modeling 

15. Unified Modeling Language

Problems (For Laboratory Workouts)

Glossary • Bibliography • Index

Author Details


Author Name  JANA, DEBASISH 
About Author  DEBASISH JANA, Ph.D. (Computer Science, Jadavpur University), is Manager, Software Development with TEOCO Software, Kolkata. He obtained his M.Math (CS) from University of Waterloo, Canada, B.E. (CS) from Jadavpur University and MBA (Finance) from IGNOU, New Delhi. 

Dr. Jana has extensive professional experience of more than twenty-seven years in IT industry, including PricewaterhouseCoopers, Anshin Software, Techna, and BFL Software. He has been serving as Visiting Faculty at Jadavpur University and BIT Mesra for more than sixteen years. A fellow of IETE and IE(I), senior member of IEEE, ACM, CSI, Dr. Jana has authored many research papers in national and international conferences and journals. He has served as an Editor of CSI Communications and edited several proceedings of international conferences. His other popular textbooks are Java and Object-Oriented Programming Paradigm and Computer Graphics: Algorithms and Implementations, both published by PHI Learning. 

Leave a Reply

Your email address will not be published. Required fields are marked *