CoffeeScript linguaggio di programmazione | |
---|---|
Autore | Jeremy Ashkenas |
Data di origine | 13 dicembre 2009 |
Ultima versione | 2.5.1 rilasciata il 31 gennaio 2020 |
Utilizzo | Sviluppo di applicazioni web |
Paradigmi | Funzionale, imperativo, scripting |
Tipizzazione | Inesistente |
Estensioni comuni | .coffee , .litcoffee
|
Influenzato da | JavaScript, Perl, Haskell, Python, YAML, Ruby |
Ha influenzato | MoonScript, JavaScript |
Implementazione di riferimento | |
Sistema operativo | Cross-Platform |
Licenza | MIT |
Sito web | coffeescript.org/ |
CoffeeScript è un linguaggio di programmazione che si transcompila in JavaScript. Esso aggiunge lo zucchero sintattico ispirato da Ruby, Python e Haskell nel tentativo di accrescere la leggibilità e concisione di JavaScript.[1] Specifiche funzionalità aggiuntive includono la comprensione di lista e la ricerca di corrispondenza.
Il supporto di CoffeeScript è incluso nella versione 3.1 di Ruby on Rails.[2] Nel 2011, Brendan Eich fece riferimento a CoffeeScript come un'influenza nei suoi pensieri sul futuro di JavaScript.[3]