<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=CoffeeScript</id>
	<title>CoffeeScript - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=CoffeeScript"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CoffeeScript&amp;action=history"/>
	<updated>2026-05-17T20:45:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=CoffeeScript&amp;diff=2410089&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CoffeeScript&amp;diff=2410089&amp;oldid=prev"/>
		<updated>2025-11-16T18:41:32Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Programmiersprache&lt;br /&gt;
|Name = CoffeeScript&lt;br /&gt;
|Logo = [[Datei:CoffeeScript-logo.svg|200px|Logo]]&lt;br /&gt;
| Beschreibung = &lt;br /&gt;
| Paradigma = &lt;br /&gt;
| Erscheinungsjahr =  &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| Entwickler = &lt;br /&gt;
| AktuelleVersion = &amp;lt;!-- https://www.wikidata.org/wiki/Q1106819 --&amp;gt;&lt;br /&gt;
| AktuelleVersionFreigabeDatum = &amp;lt;!-- https://www.wikidata.org/wiki/Q1106819 --&amp;gt;&lt;br /&gt;
| AktuelleVorabVersion = &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Typisierung = [[Schwache Typisierung|schwach]], [[Dynamische Typisierung|dynamisch]]&lt;br /&gt;
| Implementierung = &lt;br /&gt;
| Dialekte = &lt;br /&gt;
| Standardisierungen = &lt;br /&gt;
|Beeinflusst_von = [[JavaScript]], [[Ruby (Programmiersprache)|Ruby]], [[Perl (Programmiersprache)|Perl]], [[Python (Programmiersprache)|Python]], [[Haskell (Programmiersprache)|Haskell]], [[YAML]]&lt;br /&gt;
|Beeinflusste = [[MoonScript]], [[LiveScript]]&lt;br /&gt;
|Betriebssystem = [[Plattformunabhängigkeit|plattformunabhängig]]&lt;br /&gt;
|Lizenz = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Website = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CoffeeScript&amp;#039;&amp;#039;&amp;#039; ist eine [[Programmiersprache]], deren Programme in [[JavaScript]] [[Transcompiler|transkompiliert]] werden. Sie wird seit 2009 von [[Jeremy Ashkenas]] entwickelt.&lt;br /&gt;
&lt;br /&gt;
== Herkunft und Verwendung ==&lt;br /&gt;
Angelehnt an [[Ruby (Programmiersprache)|Ruby]], [[Python (Programmiersprache)|Python]] und [[Haskell (Programmiersprache)|Haskell]] bedient sich CoffeeScript [[Syntaktischer Zucker|syntaktischen Zuckers]], um JavaScripts Lesbarkeit und Prägnanz zu verbessern. Außerdem führt CoffeeScript zusätzliche Funktionalität, wie z.&amp;amp;nbsp;B. Array-Zusammenfassung und [[Pattern Matching]] ein. CoffeeScript übersetzt vorhersehbar in JavaScript, Programme können kompakter (typischerweise 30 % weniger Programmzeilen) geschrieben werden, ohne dass dabei die Laufzeit-Performance beeinträchtigt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.readwriteweb.com/hack/2011/01/interview-coffeescript-jeremy-ashkenas.php |titel=Interview with Jeremy Ashkenas |hrsg=Read Write Hack |archiv-url=https://web.archive.org/web/20120519235654/http://www.readwriteweb.com/hack/2011/01/interview-coffeescript-jeremy-ashkenas.php |archiv-datum=2012-05-19 |abruf=2011-12-04  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CoffeeScript ist zudem der offizielle JavaScript-Präprozessor von [[Ruby on Rails]].&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.linuxjournal.com/content/introducing-coffeescript |titel=Introducing CoffeeScript |hrsg=Linux Journal |abruf=2011-12-04 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufgrund der visuell vereinfachten Syntax findet die Sprache insbesondere bei Programmier-Anfängern oder auch Designer-Frameworks, wie z.&amp;amp;nbsp;B. Framer.js Einsatz.&lt;br /&gt;
&lt;br /&gt;
== Code-Beispiel ==&lt;br /&gt;
Der folgende Quelltext gibt „Hallo Welt“ aus.&amp;lt;ref&amp;gt;jashkenas.github.com: {{Webarchiv |url=http://jashkenas.github.com/coffee-script/ |text=&amp;#039;&amp;#039;CoffeeScript&amp;#039;&amp;#039; |wayback=20091227041459 }} (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ruby&amp;quot;&amp;gt;&lt;br /&gt;
alert &amp;quot;Hallo Welt&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Transcompiler|Transkompiliert]] in JavaScript.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
alert(&amp;quot;Hallo Welt&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kompilierung ==&lt;br /&gt;
Der CoffeeScript-Compiler wird ab Version 0.5 selbst in CoffeeScript geschrieben und ist für [[Node.js]] verfügbar. Der Compiler ist allerdings nicht auf Node angewiesen und kann in nahezu jeder [[JavaScript]]-Umgebung ausgeführt werden.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://jashkenas.github.com/coffee-script/#installation |titel=Installation and Usage |werk=jashkenas.github.com |archiv-url=https://web.archive.org/web/20091227041459/http://jashkenas.github.com/coffee-script/#installation |archiv-datum=2009-12-27 |abruf=2024-02-05 |sprache=en }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Trevor Burnham: &amp;#039;&amp;#039;CoffeeScript: Accelerated JavaScript Development&amp;#039;&amp;#039;. Pragmatic Programmers, 2011, ISBN 978-1-934356-78-4.&lt;br /&gt;
* Andreas Schubert: &amp;#039;&amp;#039;CoffeeScript – Die Alternative zu JavaScript – eine kompakte Einführung&amp;#039;&amp;#039;. dpunkt.verlag, 2014, ISBN 978-3-86490-050-1.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.coffeescript.org/ Offizielle Website]&lt;br /&gt;
* [https://github.com/jashkenas/coffeescript CoffeeScript] auf [[GitHub]]&lt;br /&gt;
* {{cite web |title=Meet CoffeeScript |url=https://peepcode.com/products/coffeescript |publisher=PeepCode |author=Geoffrey Grosenbach |coauthors=Jeremy Ashkenas, Michael Ficarra |date=2012-05 |year=2011 |language=en |access-date=2011-10-05}}&lt;br /&gt;
* [https://coffeescript-cookbook.github.io/ CoffeeScript Cookbook], Sammlung von Scripten&lt;br /&gt;
* [https://arcturo.github.io/library/coffeescript &amp;#039;&amp;#039;The Little Book on CoffeeScript&amp;#039;&amp;#039;.] – kleine Web-Anleitung&lt;br /&gt;
* [https://autotelicum.github.io/Smooth-CoffeeScript/Smooth%20CoffeeScript%20Web%20Optimized.pdf Smooth CoffeeScript] (PDF; 2,0&amp;amp;nbsp;MB) Kleines Heft zu CoffeeScript&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:JavaScript]]&lt;br /&gt;
[[Kategorie:Web-Entwicklung]]&lt;br /&gt;
[[Kategorie:Skriptsprache]]&lt;br /&gt;
[[Kategorie:Objektorientierte Programmiersprache]]&lt;br /&gt;
[[Kategorie:Funktionale Programmiersprache]]&lt;br /&gt;
[[Kategorie:Prozedurale Programmiersprache]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>