O que é o CoffeeScript?

CoffeeScript é uma linguagem de programação multiparadigmática que pode ser convertida em JavaScript quando é compilada. Essa habilidade permite que os desenvolvedores criem programas JavaScript como seu produto final, mas escrevam os programas em uma linguagem que use uma sintaxe mais conveniente e robusta.

O CoffeeScript facilita os estilos de programação imperativo e funcional e pode ser usado como uma linguagem de script. Sua sintaxe incorpora alguns dos elementos mais populares de Ruby, Haskell e Python. Por exemplo, ele usa espaço em branco para definir blocos de código, muito parecido com o Python.

Desde o seu lançamento oficial em 2010, o CoffeeScript tornou-se extremamente influente. Brendan Eich, o criador do JavaScript, referenciou-o como um exemplo da direção futura que o JavaScript deve seguir. Em algumas grandes organizações de desenvolvimento de software, como o Dropbox, o CoffeeScript substituiu completamente o JavaScript.

Desenvolvedor, Paradigma, Termos de programação