# About c++

**URL:** <https://forum.kirupa.com/t/about-c/283712>\
**Category:** programming\
**Created:** [March 10, 2009, 10:21am UTC](https://forum.kirupa.com/t/about-c/283712 "2009-03-10T10:21:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![manju](https://avatars.discourse-cdn.com/v4/letter/m/ecd19e/32.png) [@manju](https://forum.kirupa.com/u/manju)\
**Post date:** [March 10, 2009, 10:21am UTC](https://forum.kirupa.com/t/about-c/283712/1 "2009-03-10T10:21:34Z")

</div>

C++ is an “object oriented” programming language created by Bjarne Stroustrup and released in 1985. It implements “data abstraction” using a concept called “classes”, along with other features to allow object-oriented programming. Parts of the C++ program are easily reusable and extensible; existing code is easily modifiable without actually having to change the code. C++ adds a concept called “operator overloading” not seen in the earlier OOP languages and it makes the creation of libraries much cleaner.  
C++ maintains aspects of the C programming language, yet has features which simplify memory management. Additionally, some of the features of C++ allow low-level access to memory but also contain high level features.
