24 万行代码撑起游戏世界:巴西 1993 年自研语言 Lua 传奇
bigaiguy · x · 2026-09-05
1993 年,巴西贸易管制(「市场保护」法规禁止/重税进口软件)逼得里约热内卢天主教大学的三位教授 Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes 从零写出一门小语言 Lua(葡语意为「月亮」),最初只为让石油公司的地质员能往工程程序里录入指令。
关键设计约束成就了它:体积必须小、必须嵌入其他程序、对非程序员友好。Lua 从第一天起就定位为「客人」而非主角——嵌在 C/C++ 写的引擎里处理需要频繁改动的逻辑,改个数值不用重编译。
如今 Lua 遍布:
- World of Warcraft:玩家用它自定义界面
- Roblox:平台上孩子学编程的语言
- Adobe Lightroom、Nginx(处理海量网站流量)、Wireshark、Angry Birds
整个语言只有约 2.4 万行 C 代码,小到一个人能通读。三位作者至今仍在教书,从未融过一分钱。
「公司和人」频道最新
- OpenAI 宣布新加坡 GPT-6 Astra 黑客松,9 月 13 日开战 — gabrielchua · 2026-09-05
- 新加坡 GPT-6 Astra 黑客松细则:双人五小时,无限额度部署原型 — gabrielchua · 2026-09-05
- 运筹优化名家 Katya Scheinberg 谈加盟康奈尔与期刊主编经历 — michaelchchoi · 2026-09-05
- Codex 社区办约 40 场全球线下聚会,覆盖黑客松与多智能体工作流 — gabrielchua · 2026-09-05
- Altman 确认 OpenAI 将造人形机器人:先建基建后做个人机器人 — xmercury_one · 2026-09-05
- Nvidia 13亿美元收购 Station F 团队,创法国团队最大退出纪录 — fleurdevie · 2026-09-05