 When object-oriented languages became popular, C++ and Objective-C were two different extensions of C that provided object-oriented capabilities.Both languages were originally implemented as source-to-source compilers; source code was translated into C, and then compiled with a C compiler.The C++ programming language was devised by Bjarne Stroustrup as an approach to providing object-oriented functionality with a C-like syntax.