DEV Community

Jose Francisco Rives
Jose Francisco Rives

Posted on

2 1

Lenguajes de programación de nueva generación

Escuchar podcast

En los últimos años nuevos lenguajes de programación están dando mucho que hablar.

Qué buscan mejorar y que puntos tienen en común. Haremos un repaso a los nuevos lenguajes soportados por JVM y aquellos que se compilan usando LLVM o GCC.

Podemos encontrar de nuevos lenguajes compilados como Golang, Crystal, Nim, Julia, lenguajes sobre JVM como Scala y Kotlin y los que funcionan sobre JavaScript como TypeScript o ELM

Mi recomendación, busca el que mejor se adapte a tí, a tu equipo o a tu proyecto.

Top comments (2)

Collapse
 
megatux profile image
Cristian Molina • Edited

Buen podcast!, gracias. Que piensas de Rust o Reason?

Collapse
 
technotrucos profile image
Jose Francisco Rives

Gracias!.

Rust es una alternativa muy seria a C, cuando lo pruebas ves que tienes control para hacer muchas cosas mucho más fácil que C y con la potencia de un Go, Crystal o Nim, aunque quizás su gestión de errores es algo difícil de entender en un principio y tardas algo de tiempo acostumbrarse. Idealmente prefiero otros lenguajes algo más sencillos en los que sientes que escribes tal cual lo piensas, en este punto Crystal y Nim aunque con menos rendimiento sin mis favoritos. Sin duda Rust es de los candidatos más serios a competir con Go.

En cuanto a Reason, hay muchos lenguajes que traspilan a JavaScript, como ELM y Typescript. No he probado Reason, solo he leído de él, personalmente llevo años con JavaScript y ahora con Ecmascript6 y no veo la necesidad de usar un lenguaje intermedio que produzca un código JavaScript sin mayor mejora que otra forma de escribir y validación de tipos, para eso ya tenemos Facebook Flow. Tengo especial aversión a OCAML, no obstante sin duda alguna se puede ser interesante usarlo, yo no lo usaría, buscaría algún lenguaje que genere web assembly como Go o Rust

Retry later
Retry later