Mis on CoffeeScript?

CoffeeScript on mitme paradigma programmeerimiskeel, mida võib kompileerimisel muuta JavaScripti. See võime võimaldab arendajatel luua oma lõpptootena JavaScripti programme, kuid kirjutada programme keeles, mis kasutab mugavamat ja jõulisemat süntaksit.

CoffeeScript hõlbustab nii imperatiivseid kui ka funktsionaalseid programmeerimisstiile ning neid saab kasutada skriptikeeltena. Selle süntaks sisaldab mõningaid Ruby, Haskelli ja Pythoni kõige populaarsemaid elemente. Näiteks kasutab see koodiplokkide määratlemiseks palju ruumi, nagu Python.

Alates selle ametlikust vabastamisest aastal 2010 on CoffeeScript muutunud äärmiselt mõjukaks. Brendan Eich, JavaScripti looja, on seda viidanud kui näidet tulevastest suundadest, mida JavaScript peaks võtma. Mõnedes suurtes tarkvaraarenduse organisatsioonides, nagu Dropbox, on CoffeeScript täielikult asendanud JavaScripti.

Arendaja, paradigma, programmeerimise tingimused