C++ is a programming language commonly used in many computer applications today. It is based on the C programming language, which was designed to be able to replace CPU-specific assembly language.