Lua 比较

lua-users home
wiki

有很多语言。以下是 Lua 与其中一些语言的比较。

一对一

JavaScript

Falcon

Lisp/Scheme

[Metalua 手册] 提供了 Lua 和 Scheme 之间的对比:“基本上,Lua 可以被认为是 Scheme,但具有:传统的语法(类似于 Pascal 或 Ruby);关联表作为基本数据类型而不是列表;没有完整的延续(尽管协程实际上是一次性半延续);没有宏系统。”Metalua 为 Lua 带来了一个宏系统,用于编译时元编程(CTMP)。还有一个初步的实现 [Lua 中的 Lisp]

对于那些熟悉 Scheme 的人来说,Guile 可能是一个更好的解决方案。Lua 倾向于“非程序员”的脚本和配置,其中中缀语法可能更具吸引力。Lua 也经常用作独立语言,在 Scheme 世界中,这更多是 scsh 而不是 Guile 的领域。Guile 比 Lua 大得多。

Neko

Objective C

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

广阔视野

基准测试

语言比较

另请参阅


最近更改 · 首选项
编辑 · 历史记录
最后编辑于 2020 年 10 月 15 日下午 8:34 GMT (差异)