Programación en C/C++, Java y UML