¿Qué es CoffeeScript?

CoffeeScript es un lenguaje de programación multi-paradigma que se puede convertir a JavaScript cuando se compila. Esta capacidad permite a los desarrolladores crear programas de JavaScript como su producto final, pero escribir los programas en un lenguaje que use una sintaxis más conveniente y robusta.

CoffeeScript facilita los estilos de programación tanto imperativos como funcionales, y puede utilizarse como un lenguaje de scripting. Su sintaxis incorpora algunos de los elementos más populares de Ruby, Haskell y Python. Por ejemplo, usa espacios en blanco para definir bloques de código, como Python.

Desde su lanzamiento oficial en 2010, CoffeeScript se ha vuelto extremadamente influyente. Brendan Eich, el creador de JavaScript, lo ha citado como un ejemplo de la dirección futura que debe tomar JavaScript. En algunas grandes organizaciones de desarrollo de software como Dropbox, CoffeeScript ha reemplazado completamente a JavaScript.

Desarrollador, Paradigma, Términos de programación.