CoffeeScript | |
---|---|
![]() | |
Парадигма | об'єктно-орієнтована, імперативна, функціональна, аспектно-орієнтована, прототипна мова |
Дата появи | 2009 |
Творці | Джеремі Ашкеназ (англ. Jeremy Ashkenas) |
Розробник | Джеремі Ашкеназ |
Останній реліз | |
Система типізації | динамічна типізація[d] |
Під впливом від | JavaScript, Python, Ruby, Haskell |
Мова реалізації | CoffeeScript[1] |
Операційна система | кросплатформова програма |
Ліцензія | MIT[2] |
Звичайні розширення файлів | .coffee |
Репозиторій вихідного коду | github.com/jashkenas/coffeescript |
Вебсайт | coffeescript.org |
CoffeeScript ([’kɔ:fɪ skrɪpt]; кофі скрипт) — мова програмування, що транслюється в JavaScript. CoffeeScript додає синтаксичний цукор у дусі Ruby, Python і Haskell для того, щоб покращити читання коду і зменшити його розмір. В середньому для виконання однакових дій на CoffeeScript потрібно в два рази менше рядків, ніж JavaScript.
JavaScript код, який компілюється з CoffeeScript повністю проходить перевірку JavaScript Lint [Архівовано 4 липня 2012 у Wayback Machine.].