Skip to content
EntityQ1106819· pop 24· linked from 179 articles

CoffeeScript

Sign in to save

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.

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

Source code

Link to the source-code README · 2,773 chars · not written by Vinony

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
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

Connections

Categories