Я читал "JavaScript: хорошие детали", и автор упоминает, что JavaScript является первым из лямбда-языков, которые будут запущены.
Функции JavaScript - это объекты первого класса с (главным образом) лексическим охватом. JavaScript - это первый лямбда-язык, чтобы перейти в основное русло. В глубине JavaScript JavaScript имеет больше общего с Lisp и Scheme, чем с Java. Lisp в одежде С. Это делает JavaScript замечательно мощным языком.
Я не понял, что такое лямбда-язык. Каковы свойства такого языка и как он отличается от таких языков, как Java, C, С++ и Php?