リオデジャネイロの教皇カトリック大学(PUC-Rio)で 1993 年以来開発されたプログラミング言語を参照するとき、多くの人がLUAを記述します。
では、その頭字語は何の略ですか?
プログラミング言語はLuaと呼ばれますが、公式には頭字語ではありません。
ルアはポルトガル語で月を意味する一般的な言葉です。この言語の名前は、PUC の以前のプログラミング言語 (初期の開発フェーズ) が、Simple Object LanguageのSOLという名前が付けられていたためです。SOLはポルトガル語でSunを意味するため、その後継者は冗談でLuaと名付けられました。
Lua コミュニティは、Lua が頭字語ではないことを皮肉にも説明するために、興味深いバックロニムを考案しました。LUA はLua Uppercase Accidentの略です。
ただし、歴史的には、LUAはポルトガル語の頭字語でした。かつては、Linguagem para Usuarios de Aplicação (アプリケーション ユーザーのための言語) を意味していました。しかし、この頭字語は英語のドキュメントでは使用されませんでした。これは、ポルトガル語を話さない人が理解するのが難しかったためです。
一方、Microsoft では、残念ながら LUA の頭字語を使用して、最小特権ユーザー アカウントを参照しています。この概念はプログラミング言語とは何の関係もありませんが、ある種の混乱を招きます。