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
- Instance of
- prototype-based programming
- Founded by
- Jeremy Ashkenas
- Developer
- Jeremy Ashkenas
- Designed by
- Jeremy Ashkenas
- Official website
- coffeescript.org
Show 15 more facts
- inspired by
- Q34010
- copyright license
- MIT License
- operating system
- cross-platform
- inception
- 2009-12-13
- software version identifier
- 2.0.0-beta5
- influenced by
- Q34010
- dialect of computer language
- Q2005
- file extension
- coffee
- media type
- application/vnd.coffeescript
- source code repository URL
- github.com/jashkenas/coffeescript
- programming paradigm
- aspect-oriented programming
- Stack Exchange tag
- stackoverflow.com/tags/coffeescript
- programmed in
- CoffeeScript
- typing discipline
- dynamic typing
- publication date
- 2009-00-00
Sources (13)
via Wikidata · CC0
Article · 中文
CoffeeScript是一套JavaScript的轉譯語言。受到Ruby、Python與Haskell等語言的啟發,CoffeeScript增強了JavaScript的簡潔性與可讀性。此外,CoffeeScript也新增了更複雜的功能,例如列表推导式、并行赋值等。一般來說,CoffeeScript可以在不影響執行效能的情況下,縮短約三分之一的程式碼長度。 CoffeeScript支持包含在了Ruby on Rails版本3.1和Play Framework之中。在2011年,Brendan Eich声称CoffeeScript影响了他对JavaScript未来的思考。
Abstract from DBpedia / Wikipedia · CC BY-SA