CoffeeScript

Us der alemannische Wikipedia, der freie Dialäkt-Enzyklopedy
CoffeeScript
Basisdatè
Erscheinigsjohr: 2009
Designer: Jeremy Ashkenas
Aktuelli Version: 1.10.0  (3. September 2015)
Tûpisierig: schwach, dûnamisch
Beyflusst vo: Ruby, Python, Haskell
Betriebssystem: plattformunabhängig
Lizènz: MIT-Lizenz
coffeescript.org

CoffeeScript isch è Programmyrschprõch, wo d Programm dèvo in JavaScript transcompilyrt wörred. Si wörd sit 2009 vom Jeremy Ashkenas entwicklèt.

Hèrkumpft un Vowendig[ändere | Quälltäxt bearbeite]

Aaglènt a Ruby, Python un Haskell bediènt sich CoffeeScript èm sûntaktischè Zucker, um d Lesbarkeit vo JavaScript un Brägnanz z vobesserè. Ußerdèmm füürt CoffeeScript zuèsätzlichi Funktionalität y, wiè z. B. Array-Zämmèfassig un Pattern Matching. CoffeeScript übbersetzt vorhèrseebar in JavaScript, Programm könned kompakter (tûpischerwys 30 % wènniger Programmziilè) gschribbè wörrè, ooni dass deby d Laufzit-Performance beydrächtiget wörd.[1]

CoffeeScript isch zuèdemm dè offizièlle JavaScript-Präprozessor vo Ruby on Rails.[2]

Code-Byschpill[ändere | Quälltäxt bearbeite]

Dè folgendi Quèlltegscht git "Hoi Waelt" uus.[3]

alert "Hoi Waelt"

Transcompiliert in JavaScript.

alert("Hoi Waelt");

Compilyrig[ändere | Quälltäxt bearbeite]

Dè CoffeeScript-Compiler wiöd sit Version 0.5 sèlbscht in CoffeeScript gschribbè un isch für Node.js vofüègbar. Dè Compiler isch allerdings nit uff Node agwisè un cha in fascht jederè JavaScript-Umgebig uusgfüürt wörrè.[4]

Literadur[ändere | Quälltäxt bearbeite]

  • Trevor Burnham: CoffeeScript: Accelerated JavaScript Development, Pragmatic Programmers (2011), ISBN 978-1-934356-78-4.

Weblinggs[ändere | Quälltäxt bearbeite]

Einzelnõchwys[ändere | Quälltäxt bearbeite]

  1. Interview with Jeremy Ashkenas. Read Write Hack, archiviert vom Original am 19. Mai 2012; abgruefen am 4. Dezember 2011.
  2. Introducing CoffeeScript. Linux Journal, archiviert vom Original am 4. Dezember 2011; abgruefen am 4. Dezember 2011 (änglisch).
  3. Archivierte Kopie. Archiviert vom Original am 27. Dezember 2009; abgruefen am 28. April 2012.
  4. CoffeeScript is a little language that compiles into JavaScript/Installation. jashkenas.github.com, archiviert vom Original am 27. Dezember 2009; abgruefen am 4. Dezember 2011 (änglisch).
Dä Artikel basiert uff ere fräie Übersetzig vum Artikel „CoffeeScript“ vu de dütsche Wikipedia. E Liste vu de Autore un Versione isch do z finde.