CoffeeScript

E17652

CoffeeScript is a programming language that compiles to JavaScript, offering a more concise, Python- and Ruby-like syntax for writing web application code.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (4)

Label Occurrences
CoffeeScript canonical 12
LiveScript 2
IcedCoffeeScript 1

Statements (50)

Predicate Object
instanceOf programming language
scripting language
transpiled language
buildToolIntegration Grunt
Gulp
Webpack
category source-to-source compiler language
compilesTo JavaScript
creator Jeremy Ashkenas
designedFor web development
designedTo make JavaScript more readable
reduce boilerplate code
developer Jeremy Ashkenas
ecosystem npm packages
executionModel runs via JavaScript engines
fileExtension .coffee
.litcoffee
firstAppeared 2009
hasFeature class syntax
destructuring assignment
embedded JavaScript
existential operator
function arrows (->, =>)
implicit returns
list comprehensions
range literals
significant whitespace optional
splat operator
string interpolation
implements syntactic sugar for JavaScript
influenced CoffeeScript self-linksurface differs
surface form: IcedCoffeeScript

CoffeeScript self-linksurface differs
surface form: JSX CoffeeScript

CoffeeScript self-linksurface differs
surface form: LiveScript

TypeScript programming language
surface form: TypeScript
influencedBy Haskell
JavaScript
Python
Ruby
license MIT License
notableUse early Backbone.js applications
paradigm functional programming
imperative programming
multi-paradigm
object-oriented programming
runsOn JavaScript virtual machines
stableRelease 2.7.0
targetPlatform Node.js
web browsers
typingDiscipline dynamic typing
website https://coffeescript.org

Referenced by (16)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python influenced CoffeeScript
JavaScript influenced CoffeeScript
Ruby influenced CoffeeScript
CoffeeScript influenced CoffeeScript self-linksurface differs
this entity surface form: LiveScript
CoffeeScript influenced CoffeeScript self-linksurface differs
this entity surface form: IcedCoffeeScript
CoffeeScript influenced CoffeeScript self-linksurface differs
this entity surface form: JSX CoffeeScript
ECMAScript influences CoffeeScript
Jeremy Ashkenas knownFor CoffeeScript
Jeremy Ashkenas notableWork CoffeeScript
Jeremy Ashkenas developed CoffeeScript
Atom programmingLanguage CoffeeScript
Atom writtenIn CoffeeScript
Netscape JavaScript language laterName CoffeeScript
this entity surface form: LiveScript
Trello programmingLanguage CoffeeScript