Lua

出自維基百科,自由嘅百科全書
跳去導覽 跳去搵嘢
Lua
Lua-Logo.svg
編程範式多重編程範式腳本指令式程序式基於原型物件導向)、函數
設計者Roberto Ierusalimschy
Waldemar Celes
Luiz Henrique de Figueiredo
第一次出現1993年, 28年之前 (1993)
穩定版本
5.4.3[1] 喺維基數據度改 / 2021年3月29號年Error: first parameter cannot be parsed as a date or time. (2021年3月29號)
類型系統動態、鴨仔
實作語言ANSI C
操作系統Cross-platform
軟件授權MIT協議
副檔名.lua
網站www.lua.org
Major implementations
Lua, LuaJIT, LuaVela Luvit
Dialects
Metalua, Idle, GSL Shell, Luau
啟發語言
C++CLUModulaSchemeSNOBOL
影響語言
GameMonkeyIoJavaScriptJulia、MiniD、Red、Ring[2]RubySquirrel、MoonScript、C--

Lua(來自葡萄牙文lua,解月亮)係隻輕量高階多重編程範式程式語言,設計來嵌入應用程式。[3]由於Lua編譯出來嘅位元組碼直譯器係用ANSI C寫,Lua係隻跨平台嘅語言。[4]Lua亦有比較簡單嘅C API嚟嵌入應用程式度。[5]

語法[編輯]

經典嘅「Hello World」程式可以噉寫:[6]

print("Hello World!")

噉寫都得:

print 'Hello World!'

參考資料[編輯]

  1. "Release 5.4.3". 2021年3月29號. 喺2021年3月30號搵到.
  2. Ring Team (5 December 2017). "The Ring programming language and other languages". ring-lang.net. ring-lang.
  3. Ierusalimschy, Roberto; de Figueiredo, Luiz Henrique; Filho, Waldemar Celes (June 1996). "Lua—An Extensible Extension Language". Software: Practice and Experience. 26 (6): 635–652. doi:10.1002/(SICI)1097-024X(199606)26:6<635::AID-SPE26>3.0.CO;2-P. 喺24 October 2015搵到.
  4. "About Lua". Lua.org. 喺2011-08-11搵到.
  5. Yuri Takhteyev (21 April 2013). "From Brazil to Wikipedia". Foreign Affairs. 喺25 April 2013搵到.
  6. "Programming in Lua : 1".

出面網頁[編輯]