Java
Python
Simplicidad
Fácil de utilizar
Portabilidad
Lenguaje interpretado
Dirigido a objetos
Tipeado dinámicamente
Ejecución en dos pasos
Lenguaje de alto nivel
Seguridad
Orientado a los objetos