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 的世界中,這種情況較不常見於 Guile,且在 scsh 中較為常見。Guile 的規模明顯大於 Lua。

Neko

Objective C

請參閱 ObjectiveLua[2] - [7][3]

廣泛的觀點

效能測試

語言比較

另請參閱


最新變更 · 偏好設定
編輯 · 歷史記錄
上次編輯於 2020 年 10 月 15 日下午 8:34 GMT (差異)