Leksykon IT › Programowanie › CoffeeScript

CoffeeScript

Programowanie Svenska → Zaktualizowano: 2026-10-06
Więcej informacji
Typ
Język kompilowany do JavaScriptu
Rok
2009
Twórca
Jeremy Ashkenas
Licencja
MIT

Język, który w latach 2010. chował JavaScript za wcięciami i strzałkami — a potem sam stał się zbędny, bo JavaScript go skopiował.

Jeremy Ashkenas wrzucił pierwszy commit w Wigilię 2009 roku. Założenie było takie, że JavaScript ma dobre jądro zakopane pod kiepską składnią, więc CoffeeScript kompilował się linia po linii do czytelnego JS: znaczące wcięcia zamiast nawiasów klamrowych, -> dla funkcji, listy składane, klasy oraz =>, które poprawnie wiązało this na długo przed tym, zanim sam język to potrafił.

Ruby on Rails uczynił go domyślnym w 2011 roku i przez kilka lat trudno było go uniknąć. Potem pojawiło się ES2015 ze strzałkowymi funkcjami, klasami, destrukturyzacją i szablonami napisów — część z nich wprost zainspirowana CoffeeScriptem — i argument wyparował. Zostały warstwy kodu z tamtej epoki oraz czysty przykład języka, który wygrał, czyniąc się niepotrzebnym.

← Wróć do leksykonu