Key facts
- Programming language.name
- CoffeeScript
- Programming language.logo
- CoffeeScript-logo.svg
- Programming language.paradigms
- Multi-paradigm: prototype-based, functional, imperative, scripting
- Programming language.family
- ECMAScript
- Programming language.designer
- Jeremy Ashkenas
- Programming language.developer
- same
- Programming language.typing
- dynamic, implicit
- Programming language.scope
- lexical
- Programming language.programming language
- CoffeeScript
- Programming language.platform
- x86-64
- Programming language.operating system
- Cross-platform
- Programming language.license
- MIT
- Programming language.file ext
- .coffee, .litcoffee
- Programming language.influenced by
- Haskell, JavaScript, Perl, Python, Ruby, YAML
- Programming language.influenced
- MoonScript, LiveScript, JavaScript
via Wikipedia infobox
Article · Português
CoffeeScript é uma linguagem de programação que transcompila para JavaScript. A linguagem adiciona elementos de sintaxe inspirados no Ruby, Python e Haskell para aprimorar a leitura e concisão do JavaScript, adicionando características sofisticadas como compreensão de lista e Casamento de padrões. CoffeeScript compila em JavaScript e os programas podem ser escritos com menos código, tipicamente com 1/3 a menos de linhas, sem efeito na performance. Desde 16 de Março de 2011, CoffeeScript está na lista de projetos mais observados do GitHub e desde 29 de Agosto de 2012 é a décima primeira linguagem mais popular do GitHub. A linguagem tem bastante seguidores na comunidade Ruby. CoffeeScript passou a ser suportado na versão 3.1 do Ruby on Rails Adicionalmente, Brendan Eich fez referencia ao CoffeeScript como uma influência nas suas ideias para o futuro do JavaScript.
Abstract from DBpedia / Wikipedia · CC BY-SA