当提到自 1993 年以来在里约热内卢天主教大学(PUC-Rio)开发的编程语言时,许多人编写LUA 。
那么这个首字母缩略词代表什么?
编程语言被命名为Lua,它正式不是首字母缩写词。
Lua是葡萄牙语中的一个常用词,意思是月亮。该语言之所以这样命名,是因为 PUC 以前的一种编程语言(处于早期开发阶段)已经被命名为SOL,即Simple Object Language。而且由于SOL在葡萄牙语中是Sun的意思,所以它的继任者被取名为Lua。
Lua 社区发明了一个有趣的 backronym 来讽刺地解释 Lua 不是首字母缩略词:LUA 代表Lua Uppercase Accident。
然而,从历史上看,LUA曾经是葡萄牙语的首字母缩写词。它曾经意味着Linguagem para Usuarios de Aplicação(应用程序用户语言)。然而,该首字母缩略词从未在英文文档中使用,因为非葡萄牙语人士很难理解它。
另一方面,不幸的是,微软使用 LUA 首字母缩写词来指代Least privileged User Account。这个概念与编程语言无关,但会造成一定的混乱。