C and C++ Programming Languages

  • Gerard O’Regan


Dennis Ritchie developed the C programming language at Bell Labs in the late 1960s/early 1970s, and it became a popular general-purpose programming language. It is used for both systems programming and in application development and is widely used in industry. The language provides high-level and low-level capabilities, and the language is portable in that a C program written in ANSI C may be compiled for a very wide variety of computer platforms and operating systems (with minimal changes to the source code). C++ is an object-oriented extension of the C programming language, and it was designed to use the power of object-oriented programming and to maintain the speed and portability of C. It provides a significant extension of C’s capabilities, but it does not force the programmer to use the object-oriented features of the language.


  1. Kernighan B, Ritchie D (1978) The C programming language, 1st edn. Prentice Hall Software Series, Englewood CliffszbMATHGoogle Scholar
  2. Stroustrup B (2013) C++ programming language, 4th edn. Addison Wesley, Upper Saddle RiverzbMATHGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Gerard O’Regan
    • 1
  1. 1.SQC ConsultingMallowIreland

Personalised recommendations