Abstract
The programming language C became popular because of its close association with the operating system UNIX, because of its portability and because it allows low level programming tasks. C is however quite an old language with some awkward features and a lack of rigour, which have led to the development of C++. Originally C++ was written as an extension to C, but these extensions are major, so that C++ can stand as a language in its own right, although it remains a superset of C. It will probably become a preferred language as it has the same areas of applicability of C, but is a better language with which to program. One reason for this is that C++ allows the user to implement directly programs that are designed using object-oriented methods. One aim of this book is to teach the reader about these methods, the features of C++, and how to use them.
Preview
Unable to display preview. Download preview PDF.
References
D.E. Knuth The Art of Computer Programming Vol 2 Addison-Wesley 1969.
James Rumbaugh, Michael Blaha, William Premerlandi, Frederick Eddy and William Lorensen Object-Oriented Modelling and Design Prentice Hall 1991.
Ian Somerville Software Engineering Addison-Wesley 3rd Edition 1989.
Niklaus Wirth Algorithms and Data Structures Prentice Hall 1986.
Author information
Authors and Affiliations
Copyright information
© 1993 R. J. Mitchell
About this chapter
Cite this chapter
Mitchell, R.J. (1993). Introduction. In: C++ Object-Oriented Programming. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-13173-0_1
Download citation
DOI: https://doi.org/10.1007/978-1-349-13173-0_1
Publisher Name: Palgrave, London
Print ISBN: 978-0-333-58937-3
Online ISBN: 978-1-349-13173-0
eBook Packages: EngineeringEngineering (R0)