CoffeeScript
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (Created page with "{{FormatInfo |formattype=Languages |subcat=Programming Languages }} '''CoffeeScript''' is a programming language designed as an advance on JavaScript, "without its quirky ...") |
(.litcoffee) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|formattype=Languages | |formattype=Languages | ||
|subcat=Programming Languages | |subcat=Programming Languages | ||
+ | |extensions={{ext|coffee}}, {{ext|litcoffee}} | ||
+ | |mimetypes={{mimetype|application/vnd.coffeescript}} | ||
+ | |released=~2010 | ||
}} | }} | ||
'''CoffeeScript''' is a programming language designed as an advance on [[JavaScript]], "without its quirky corners." It is run through a script that transforms it into JavaScript so that it runs in any modern browser. | '''CoffeeScript''' is a programming language designed as an advance on [[JavaScript]], "without its quirky corners." It is run through a script that transforms it into JavaScript so that it runs in any modern browser. | ||
+ | |||
+ | Source files use the extension .coffee. CoffeeScript also supports [https://en.wikipedia.org/wiki/Literate_programming literate programming]. Literate CoffeeScript files end in .litcoffee. | ||
+ | |||
+ | According to the State of JavaScript 2016 survey, CoffeeScript use and favorability is [http://stateofjs.com/2016/flavors/ in decline] among JS developers as JavaScript ES6, [[JSX]], and [[TypeScript]] are on the rise. | ||
+ | |||
+ | == Related formats == | ||
+ | * [[CoffeeScript-Object-Notation]] (CSON) | ||
+ | * [[JavaScript]] | ||
== Links == | == Links == | ||
+ | * [http://coffeescript.org/ CoffeeScript website] | ||
+ | * [[Wikipedia:CoffeeScript|Wikipedia article]] | ||
* [http://autotelicum.github.io/Smooth-CoffeeScript/ Smooth CoffeeScript online book] | * [http://autotelicum.github.io/Smooth-CoffeeScript/ Smooth CoffeeScript online book] | ||
* [http://autotelicum.github.io/Smooth-CoffeeScript/literate/install-notes.html Install notes] | * [http://autotelicum.github.io/Smooth-CoffeeScript/literate/install-notes.html Install notes] |
Latest revision as of 23:30, 13 May 2017
CoffeeScript is a programming language designed as an advance on JavaScript, "without its quirky corners." It is run through a script that transforms it into JavaScript so that it runs in any modern browser.
Source files use the extension .coffee. CoffeeScript also supports literate programming. Literate CoffeeScript files end in .litcoffee.
According to the State of JavaScript 2016 survey, CoffeeScript use and favorability is in decline among JS developers as JavaScript ES6, JSX, and TypeScript are on the rise.