Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como jruby

Lenguajes JVM: continuemos con Scala

  En una entrega anterior hablamos de Scala (y Kotlin). Cual es su paradigma y cómo instalarlo, compilar y ejecutar un programa en ese lenguaje. Seguimos con el tema y veremos algunos puntos importantes a tomar en cuenta. Entre los lenguajes de programación más importantes y dependientes de la JVM hay que notar éstos: Scala . Kotlin. Clojure. Groovy. Jython. JRuby. Jabaco. Gosu. Ceylon. Unos más importantes (o usados) que otros. Y "muertos" hablando del triste caso de Ceylon . Como mencionamos la vez anterior, Scala tiene características modernas como permitir la programación funcional y orientada a objetos sin problema alguno. Nota: Si no cuentas con Scala, puedes descargarlo: https://www.scala-lang.org/download/ Ejercicio 1. El clásico "Hola, mundo" en Scala. holamundo.scala @main def holamundo () : Unit = println ( "Hola, Mundo!" ) Ejecutamos: $ scala run holamundo . scala Ejercicio 2. Un programa que muestre un saludo. ...

Java y los lenguajes de la JVM

"La imitación es la forma más sincera de la adulación, muchas gracias"- ::James Gosling::       ¿Tan solo existe Java? , ¿Es el único lenguaje que debería aprender? , ¿Qué puedo o no hacer con Java? Estas son tan solo unas preguntas habituales de todo programador, principiante o no, sobre este lenguaje.     Detrás de Java existe un ecosistema; frameworks, APIs, librerías, etc., además de lenguajes que pueden correr bajo la plataforma Java (Java Virtual Machine), lenguajes como: Scala , Ceylon , Groovy , etc. Las empresas ciertamente no se arriesgaran en dejar un proyecto hecho en Java por aventurarse a probar algo nuevo (un nuevo lenguaje), por más ventajas tenga sobre este.     Sin embargo, no sería malo darles una oportunidad en nuevos proyectos, probar y comprobar si son buenos o no en desarrollos futuros. Antes de todo, ¿Quién es quién en los lenguajes dependientes de la JVM? Scala Creado por Martin Odersky , sitio of...