**C / C++** C is a procedural programming language used for systems and general purpose programming. The most common use is in Unix operating system applications. Many languages borrow heavily from C. C files use the .c extension. C++ adds object oriented features, such as classes, multiple inheritance, exception handling, and more, to the C programming language. C++ is used for a variety of applications including systems, embedded, & entertainment software and device drivers. C++ files use the .cpp extension. Installation and Configuration * [[https://visualstudio.microsoft.com/|Microsoft Visual Studio]] supports C & C++ * Linux has the gcc and g++ compilers installed Usage * [[c_compile|How to Compile a C or C++ File]]