'let'变量在编程中的语言意义

Linguistic meaning of 'let' variable in programming

所以,我是一名 javascript 程序员,JavaScript (ES6) 的新版本有一个用于声明变量的新关键字:let,紧挨着旧关键字 var.

我知道这两者的区别,但我在问自己:let 代表什么? var明明是"variable"的缩写,但是let呢?也是缩写吗?它来自哪里?

我用谷歌搜索了这个,令我惊讶的是,我找不到答案。我已经知道 Swift 也有一个 let 关键字(他们将它用于常量),但显然其他一些编程语言也使用它。

来自英文单词'let'。

verb: "let", "letting". 1. to allow or permit:

// Hey computer, can you please
let 
// this
night = 'wonderful'

Lisp has the keyword let and it's been around since 1958, though it may have come from even earlier.