CoffeeScript
Sign in to saveCoffeeScript is a programming language that compiles to JavaScript. It adds syntactic sugar inspired by Ruby, Python, and Haskell in an effort to enhance JavaScript's brevity and readability. Some added features include list comprehension and destructuring assignment.
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
Wikidata facts
- Official website
- coffeescript.org
Show 7 more facts
- inception
- 2009-12-13
- software version identifier
- 2.0.0-beta5
- file extension
- coffee
- media type
- application/vnd.coffeescript
- source code repository URL
- github.com/jashkenas/coffeescript
- Stack Exchange tag
- stackoverflow.com/tags/coffeescript
- publication date
- 2009-00-00
Sources (13)
via Wikidata · CC0
~8 min read
Article
9 sectionsContents
- History
- Syntax
- Development and distribution
- Latest additions
- Extensions
- Adoption
- See also
- References
- Further reading
CoffeeScript is a programming language that compiles to JavaScript. It adds syntactic sugar inspired by Ruby, Python, and Haskell in an effort to enhance JavaScript's brevity and readability. Some added features include list comprehension and destructuring assignment.
CoffeeScript support is included in Ruby on Rails version 3.1 and Play Framework. In 2011, Brendan Eich referenced CoffeeScript as an influence on his thoughts about the future of JavaScript.