Czytałem „JavaScript: dobre części” i autor wspomina, że JavaScript jest pierwszym z uruchomionych języków lambda.
Funkcje JavaScript są obiektami pierwszej klasy z (głównie) zakresem leksykalnym. JavaScript jest pierwszym językiem lambda, który wszedł do głównego nurtu. W głębi duszy JavaScript ma więcej wspólnego z Lisp i Scheme niż z Javą. To Lisp w ubraniu C. To sprawia, że JavaScript jest niezwykle potężnym językiem.
Nie rozumiem, co to jest język lambda. Jakie właściwości ma taki język i czym różni się od języków takich jak Java, C, C ++ i Php?