Skip to main content

Part of the book series: Macmillan Computer Science Series ((COMPSS))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • D.E. Knuth The Art of Computer Programming Vol 2 Addison-Wesley 1969.

    MATH  Google Scholar 

  • James Rumbaugh, Michael Blaha, William Premerlandi, Frederick Eddy and William Lorensen Object-Oriented Modelling and Design Prentice Hall 1991.

    Google Scholar 

  • Ian Somerville Software Engineering Addison-Wesley 3rd Edition 1989.

    Google Scholar 

  • Niklaus Wirth Algorithms and Data Structures Prentice Hall 1986.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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)

Publish with us

Policies and ethics