C# y Java. C++ soporta varias formas de programación, incluyendo orientada a objetos, funcional, procedimental, y más, haciendo que C++ sea flexible a la vez que potente.