Anonymous user
Category:Lua: Difference between revisions
m
Undo revision 214182 by Bengeorges (talk) Remove Spam
No edit summary |
m (Undo revision 214182 by Bengeorges (talk) Remove Spam) |
||
Line 8:
|site=http://www.lua.org
|LCT=yes
|bnf=http://www.lua.org/manual/5.1/manual.html}}{{Codepad}}{{CompileOnline}}{{language programming paradigm|Object-oriented}}The Lua (pronounced LOO-ah) [[programming language]
The name is derived from the Portuguese word for moon.
Lua is commonly described as a "multi-[[:Category:Programming Paradigms|paradigm]]" language, providing a small set of general features that can be extended to fit different problem types, rather than providing a more complex and rigid specification to match a single paradigm.
Lua, for instance,
Similarly, Lua allows programmers to implement namespaces, classes, and other related features using its single table implementation; first class functions allow the employment of many powerful techniques from functional programming; and full lexical scoping allows fine-grained information hiding to enforce the principle of least privilege.
|