El lenguaje C++ fue creado por Bjarne Stroustrup en los años 1980 como una extensión del lenguaje C, incorporando programación orientada a objetos y programación genérica, lo que lo convierte en un lenguaje multiparadigma. A lo largo de los años, C++ ha ganado popularidad y se ha utilizado en muchas aplicaciones conocidas como Facebook, Google y AutoCAD. Actualmente, existen múltiples IDEs y compiladores para C++ que soportan tanto la programación estándar como la orientada a objetos.