Coffeescript melayani terutama bagi mereka yang memotong gigi mereka sebagai programmer dengan Python atau Ruby. Saya, misalnya, belajar dengan python, dan meskipun saya telah menggunakan bahasa c-like lainnya seperti c #, php atau javascript itu sendiri, saya selalu menganggap sintaksisnya rumit, verbose, dan jelek. Sangat menjengkelkan karena harus berurusan dengan semua kurung kurawal, titik koma, dan derau baris.
Coffeescript meminjam ide-ide terbaik dari bahasa-bahasa ini sambil menjaga "bagian baik" javascript tidak tersentuh. Ini hanya menambahkan sintaksis yang lebih baik, lebih ekspresif di atas. Ada hal-hal yang mengambil beberapa baris kode dalam javascript yang dapat diekspresikan dengan satu baris dalam naskah kopi, dan itu adalah cara yang lebih intuitif, jelas dan ekspresif.
Contoh: Bagaimana cara membuat array angka dari 3 hingga 10?
myarray = [3..10]
Bagaimana Anda membuat array lain yang itemnya adalah yang sebelumnya dikalikan tiga?
newarray = [i * 3 untuk saya di myarray]
Coba lakukan ini dalam javascript biasa, dan Anda akan tahu mengapa Coffeescript adalah tuhan kirim untuk banyak dari kita ...