Co je to CoffeeScript?

CoffeeScript je multi-paradigm programovací jazyk, který může být převeden do JavaScriptu při jeho kompilaci. Tato schopnost umožňuje vývojářům vytvářet JavaScript programy jako jejich konečný produkt, ale psát programy v jazyce, který používá pohodlnější a robustnější syntaxi.

CoffeeScript usnadňuje jak imperativní tak funkční programovací styly a může být použit jako skriptovací jazyk. Jeho syntaxe zahrnuje některé z nejpopulárnějších prvků Ruby, Haskell a Python. Například používá mezery pro definování bloků kódu, podobně jako Python.

Od svého oficiálního vydání v roce 2010 se CoffeeScript stal velmi vlivným. Brendan Eich, tvůrce JavaScriptu, odkazoval na něj jako na příklad budoucího směru, který by JavaScript měl mít. Na některých velkých softwarových vývojových organizacích, jako je Dropbox, CoffeeScript zcela nahradil JavaScript.

Vývojář, paradigma, programovací termíny