CoffeeScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: standardizzazione nome sezione
m Risolvo disambigua Haskell in Haskell (linguaggio) tramite popup
Riga 1:
{{tmp|Linguaggio di programmazione}}
'''CoffeeScript'''&nbsp;è un linguaggio di programmazione che si [[transcompila]] in [[JavaScript]]. Esso aggiunge lo&nbsp;[[zucchero sintattico]]&nbsp;ispirato da [[Ruby]], [[Python]] e [[Haskell (linguaggio)|Haskell]]&nbsp;nel tentativo di accrescere la leggibilità e concisione di JavaScript.<ref name="thelittlebookoncoffeescript">{{Cita libro|titolo=The Little Book on CoffeScript|autore=Alex MacCaw|editore=[[O'Reilly Media]]|data=January 2012|isbn=978-1-4493-2105-5}}</ref>&nbsp;Specifiche funzionalità aggiuntive includono la [[comprensione di lista]]&nbsp;e la [[ricerca di corrispondenza]].
 
Il supporto di CoffeeScript è incluso nella versione 3.1 di [[Ruby on Rails]].<ref>, Joshua. </ref>&nbsp;Nel 2011, [[Brendan Eich]] fece riferimento a CoffeeScript come un'influenza nei suoi pensieri sul futuro di JavaScript.<ref>Eich, Brendan. </ref>
Riga 100:
 
La guida interna di stile di GitHub una volta disse "scrivi nuovo JS in CoffeeScript", e anche se non lo dice più, tutti i consigli in quella guida di stile si riferiscono a come scrivere un buon CoffeeScript, e il loro editor di testo Atom è anchesso scritto in quel linguaggio.
 
== Voci correlate ==
* Amber Smalltalk
* [[Haxe]]
* [[DART (linguaggio)|Dart]]
* Opa
* [[TypeScript]], un rigoroso superinsieme open-source di linguaggio JavaScript da&nbsp;[[Microsoft]]
* [http://rapydscript.pyjeon.com/ RapydScript],<ref>{{Cita web|url=https://bitbucket.org/pyjeon/rapydscript|titolo=Rapydscript bitbucket repository|data=3 aprile 2013|sito=Atlassian Bitbucket|accesso=11 maggio 2014}}</ref>&nbsp;un traduttore con una sintassi più Pythonic
* LiveScript
* [http://ckknight.github.io/gorillascript/ GorillaScript], che offre controlli di tipi aggiuntivi e zucchero sintattico per pattern JS comuni come callback in linea
 
== Note ==
<references/>
{{Reflist|30em}}
 
== Bibliografia ==
== Letture più approfondite ==
* {{Cita pubblicazione|nome=Patrick|cognome=Lee|data=14 maggio 2014|titolo=CoffeeScript in Action|edizione=First|editore=[[Manning Publications]]|p=432|isbn=978-1-61729-062-6|url=http://www.amazon.com/dp/1617290629}}
* {{Cita pubblicazione|nome=Geoffrey|cognome=Grosenbach|data=12 maggio 2011|titolo=Meet CoffeeScript|edizione=First|editore=[[PeepCode]]|url=https://peepcode.com/products/coffeescript}}
Line 120 ⟶ 110:
* {{Cita pubblicazione|nome=Alex|cognome=MacCaw|data=31 gennaio 2012|titolo=The Little Book on CoffeeScript|edizione=First|editore=[[O'Reilly Media]]|p=62|isbn=978-1-4493-2105-5|url=http://arcturo.github.com/library/coffeescript/}}
* {{Cita pubblicazione|nome=Trevor|cognome=Burnham|data=3 agosto 2011|titolo=CoffeeScript: Accelerated JavaScript Development|edizione=First|editore=[[Pragmatic Bookshelf]]|p=138|isbn=978-1-934356-78-4|url=http://pragprog.com/book/tbcoffee/coffeescript}}
 
== Voci correlate ==
* [[Haxe]]
* [[DART (linguaggio)|Dart]]
* [[TypeScript]]
 
== Collegamenti esterni ==
* [http://coffeescript.org/ Sito ufficiale]
* [https://github.com/jashkenas/coffeescript coffee-script] su GitHub
* [http://rapydscript.pyjeon.com/ RapydScript], un traduttore con una sintassi più Pythonic
* [http://ckknight.github.io/gorillascript/ GorillaScript], che offre controlli di tipi aggiuntivi e zucchero sintattico per pattern JS comuni come callback in linea
 
[[Categoria:Linguaggi di programmazione]]