C was created, influenced, and field-tested by working programmers. The end result is that C gives the programmer what the programmer wants. C++ is an enhanced version of the C language . C++ includes everything that’s part of C and adds support for object-oriented programming (OOP).