Lua 对比

lua-users home
wiki

市面上有许多编程语言。下面是 Lua 与其中一些语言的对比。

一对一

JavaScript

Falcon

Lisp/Scheme

[Metalua 手册]》提供了一些 Lua 和 Scheme 之间的对比:“基本上,Lua 可以被看作是 Scheme,但具有:一种常规的语法(类似于 Pascal 或 Ruby);以关联表作为基本数据类型而非列表;没有完整的 Continuation(尽管协程实际上是单次半 Continuation);没有宏系统。” Metalua 为 Lua 引入了一个用于编译时元编程(CTMP)的宏系统。还有一个初步实现的 [Lisp in Lua]

对于熟悉 Scheme 的人来说,Guile 可能是更好的选择。Lua 倾向于被“非程序员”用于脚本编写和配置,在这种情况下,中缀语法可能更具吸引力。Lua 也经常被用作独立语言,在 Scheme 世界中,这更多是 scsh 而非 Guile 的领域。Guile 比 Lua 大得多。

Neko

Objective C

另见 ObjectiveLua[2] - [7][3]

广阔的视角

基准测试

语言对比

另请参阅


RecentChanges · preferences
编辑 · 历史
最后编辑于 2020 年 10 月 15 日下午 2:34 GMT (差异)