CoffeeScript: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Creata dalla traduzione della pagina "CoffeeScript" |
m Tolto reference inutili |
||
Riga 1:
'''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.<ref name="thelittlebookoncoffeescript">{{Cita libro|title=The Little Book on CoffeScript|author=Alex MacCaw|publisher=[[O'Reilly Media]]|date=January 2012|isbn=978-1-4493-2105-5}}</ref> 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]].<ref>, Joshua. </ref> Nel 2011, [[Brendan Eich]] fece riferimento a CoffeeScript come un'influenza nei suoi pensieri sul futuro di Javascript.
== Storia ==
Il 13 dicembre 2009 Jeremy Ashkenas fece il suo primo commit Git di CoffeeScript con il commento: "commit iniziale del linguaggio misterioso."<ref>Github. [https://github.com/jashkenas/coffee-script/commit/8e9d637985d2dc9b44922076ad54ffef7fa8e9c2 'initial commit of the mystery language']</ref> Il compilatore era scritto in Ruby. Il 24 dicembre egli creò la prima release taggata e commentata, 0.1.0. Il 21 febbraio 2010 eseguì il commit della versione 0.5, che sostituì il compilatore Ruby con una versione[[ self-hosting]] in CoffeeScript puro. A quel punto il progetto aveva attratto svariati altri contributori su GitHub, e stava ricevendo più di 300 visualizzazioni di pagina al giorno.
Il 24 dicembre 2010 Ashkenas annunciò il rilascio della versione stabile 1.0.0 a [[Hacker News]], il sito dove il progetto era stato annunciato per la prima volta.
== Sintassi ==
|