Java es un lenguaje de programación simple, orientado a objetos, tipado estáticamente, interpretado, robusto, seguro, portable y de alto rendimiento. C es más complicado que otros lenguajes pero permite un mayor control. C++ hereda características de C y agrega nuevas como herencia y polimorfismo. Python es simple, de propósito general, de código abierto y orientado a objetos.