The C programming language is a widely implemented programming language, across varying size platforms, largely due to its portability and low-level programming capabilities.

C++ (C with Classes) accommodates object orientation with features such as  operator overloading and is designed with system and embedded programming. The C++ compiler includes the functionality of the C compiler.