Durante mucho tiempo Java ha sido conocido simplemente como un lenguaje de programación. Sin embargo, hoy en día al mencionar Java también pensamos en toda una plataforma de desarrollo. Actualmente la Java Virtual Machine (JVM) soporta más de 200 lenguajes de programación diferentes.
En esta charla haré un recorrido por 4 lenguajes diferentes en los que aprenderemos distintos paradigmas de programación. Comenzamos con Java, un lenguaje que apenas necesita introducción; rápidamente llegaremos a Groovy, que partiendo de la sintaxis de Java crea un nuevo lenguaje dinámico; el siguiente será Scala, que mezcla el paradigma de orientación a objetos y el paradigma funcional; y por uĺtimo Clojure, LISP en la JVM!