LUA是什么意思?

11
许多人在提到自1993年在里约热内卢天主教大学(PUC-Rio)开发的编程语言时会写LUA。那么这个首字母缩略词代表什么呢?

4
这是你可以在他们的网站上找到的信息:http://www.lua.org/about.html#name - TheZ
8
许多人在提到编程语言时写作"LUA",但这些人是错误的。 - Mud
1个回答

34
该编程语言名为Lua,官方上并不是首字母缩写。
Lua是葡萄牙语中“月亮”的普通词语。该语言以此命名是因为PUC的一种先前编程语言(处于早期开发阶段)已经被命名为Simple Object Language(简单对象语言)的缩写SOL。由于SOL在葡萄牙语中意思是“太阳”,所以它的后继者被命名为Lua作为一个玩笑。
Lua社区发明了有趣的反向缩写来讽刺地解释Lua不是首字母缩写:LUA代表Lua Uppercase Accident(Lua大写意外)。
然而,从历史上看,LUA曾经是葡萄牙语中的首字母缩写。它曾经代表着“Linguagem para Usuarios de Aplicação”(应用程序用户语言)。但是该缩略语从未在英语文档中使用过,因为对于非葡萄牙语的人来说很难理解。
另一方面,Microsoft不幸地使用LUA缩写来指代最低特权用户帐户(Least privileged User Account)。这个概念与编程语言无关,但会导致一定的混淆。

3
关于“LUA”是葡萄牙语首字母缩略词的那一段话实际上大多数只是一个玩笑。但它确实出现在Lua 1.0的源代码中。 - lhf
我是巴西人,耶!我尝试为你找到那个信息Max E,但是我失败了。 但是我可以告诉你,SOL(还有另一种我现在忘记名字的语言)是一对为Petrobras制作的配置工具,他们聘请PUC-Rio来完成。 也许知道这些信息可以帮你找到一些线索... PUC的意思是“Pontifícia Universidade Católica”。 - speeder
@MaxE。是的,SOL和DEL(数据输入语言)是为PETROBRAS单独开发的。从我所了解的情况来看,它们从未被发布给该公司;相反,Lua将两种语言的概念合并后,最终成功地交付给了PETROBRAS。 - prapin
PUC内有谁能从档案中找出这些资料,我将永远成为你最好的朋友。 - Max E.
SOL和DEL与Lua的关系在HOPL论文The Evolution of Lua中有记录。 - lhf
那个 Lua 大写事故也在 /usr/share/misc/acronyms.comp 中。我来这里寻找更多的上下文,但我想这正如预期的那样 - 一个愚蠢的玩笑。很有趣。 - Pryftan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接