Mikä on CoffeeScript?

CoffeeScript on moni-paradigma-ohjelmointikieli, joka voidaan muuntaa JavaScriptiksi, kun se on koottu. Tämä kyky antaa kehittäjille mahdollisuuden luoda JavaScript-ohjelmia lopputuotteena, mutta kirjoittaa ohjelmia kielellä, joka käyttää kätevämpää ja vahvempaa syntaksia.

CoffeeScript helpottaa sekä imperatiivisia että toiminnallisia ohjelmointityylejä, ja sitä voidaan käyttää skriptikielenä. Sen syntaksi sisältää joitakin Rubyn, Haskellin ja Pythonin suosituimmista elementeistä. Se käyttää esimerkiksi välilyöntiä koodilohkojen määrittämiseen, aivan kuten Python.

CoffeeScript on tullut erittäin vaikuttavaksi sen julkaisemisen jälkeen vuonna 2010. JavaScriptin luoja Brendan Eich on viitannut siihen esimerkkinä tulevasta suunnasta, joka JavaScriptin pitäisi ottaa. Joissakin suurissa ohjelmistokehitysorganisaatioissa, kuten Dropboxissa, CoffeeScript on korvannut JavaScriptin kokonaan.

Kehittäjä, Paradigma, Ohjelmointiehdot