最佳答案
我当时正在读《 JavaScript: The Good Part 》 ,作者提到 JavaScript 是第一个启动的 lambda 语言。
JavaScript 的函数是具有(大部分)词法范围的第一类对象。JavaScript 是第一个成为主流的 Lambda 语言。在内心深处,JavaScript 与 Lisp 和 Scheme 的共同之处要多于与 Java 的共同之处。它是 C 衣服里的 Lisp。这使得 JavaScript 成为一种非常强大的语言。
我不懂什么是 Lambda 语言。这种语言的属性是什么? 它与 Java、 C、 C + + 和 Php 等语言有什么不同?