КофеСкрипт


CoffeeScript — это язык программирования, который компилируется в JavaScript . Он добавляет синтаксический сахар , вдохновленный Ruby , Python и Haskell , чтобы повысить краткость и удобочитаемость JavaScript. [4] Конкретные дополнительные функции включают понимание списка и присваивание деструктуризации .

Поддержка CoffeeScript включена в Ruby on Rails версии 3.1 [5] и Play Framework . [6] В 2011 году Брендан Эйх упомянул о том, что CoffeeScript повлиял на его мысли о будущем JavaScript. [7] [8]

13 декабря 2009 года Джереми Ашкенас сделал первый коммит Git для CoffeeScript с комментарием: «начальный коммит загадочного языка». [9] Компилятор был написан на Ruby. 24 декабря он выпустил первый помеченный и задокументированный релиз 0.1.0. 21 февраля 2010 г. он зафиксировал версию 0.5, в которой компилятор Ruby был заменен на самостоятельную версию на чистом CoffeeScript. К тому времени проект привлек несколько других участников на GitHub и получал более 30300 страниц в день.

24 декабря 2010 года Ашкенас объявил о выпуске стабильной версии 1.0.0 на сайте Hacker News , где проект был впервые анонсирован. [10] [11]

18 сентября 2017 г. была представлена ​​версия 2.0.0 [12] , которая «направлена ​​на внедрение CoffeeScript в эпоху современного JavaScript, устраняя пробелы в совместимости с JavaScript, сохраняя при этом чистый синтаксис, который является отличительной чертой CoffeeScript».

В настоящее время неизвестно, будет ли продолжен проект, так как он давно не обновлялся.