Soporta programación orientada a objetos, preprocesador, librerías estáticas y dinámcas, varias funciones matemáticas, de manejo de cadenas, arrays o vectores.