O'Reilly logo
  • Matthew Hatcher thinks this is interesting:

JavaScript's functions are first class objects with (mostly) lexical scoping. JavaScript is the first lambda language to go mainstream. Deep down, JavaScript has more in common with Lisp and Scheme than with Java. It is Lisp in C's clothing. This makes JavaScript a remarkably powerful language.


Cover of JavaScript: The Good Parts


Java 1