CoffeeScript Books

CoffeeScript Programming Language Profile

CoffeeScript

CoffeeScript is a very succinct programming language that transcompiles into JavaScript, so there is no interpretation at runtime. The syntax is inspired by Ruby, Python and Haskell, and implements many features from these three languages.

CoffeeScript is closely related to JavaScript without having its eccentricities. However, CoffeeScript offers more than fixing many of the oddities of JavaScript, as it has some useful features including array comprehensions, prototype aliases and classes. It allows developers to write less code to get more done.

CoffeeScript makes use of the powerful features of JavaScript without learning the less known features of JavaScript by adding “syntactic sugar” to JavaScript.


FACTS

Type of Language: Prototype-based, functional, imperative, scripting
Designed by: Jeremy Ashkenas
Public Release: 2009
License: MIT License
Website: coffeescript.org


RECOMMENDED OPEN SOURCE BOOKS

CoffeeScript Books


OPEN SOURCE SOFTWARE FOR DEVELOPERS

Tower.js – a full stack web framework for Node.js and the Browser.
DerbyJS – a full-stack framework for writing modern web applications.


USEFUL RESOURCES

Idiomatic CoffeeScript – a set of best practices in CoffeeScript programming.
Rocking Out With CoffeeScript


RECOMMENDED BOOK TO BUY

CoffeeScript in Action

PROGRAMMING LANGUAGE PROFILES

Ada, Awk, Assembly, Bash, C, C++, C#, Clojure, CoffeeScript, ECMAScript, Erlang, Forth, Fortran, Go, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Logo, Lua, OCaml, Pascal, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, Scheme, Scratch, SQL, Swift, TeX, VimL