A look at the design of Lua


Lua is a scripting language
developed at the Pontifical
Catholic University of Rio de Janeiro (PUC-Rio) that has come to be
the leading scripting language for video games worldwide. It is
also used extensively in embedded devices like set-top boxes and
TVs and in other applications like Adobe Photoshop Lightroom and
Wikipedia. Its first version was released in 1993. The current
version, Lua 5.3, was released in 2015. Though mainly a procedural
language, Lua lends itself to several other paradigms, including
object-oriented programming, functional programming, and
data-driven programming.5 It also offers good support for data
description, in the style of JavaScript and JSON. Data description
was indeed one of our main motivations for creating Lua, some years
before the appearance of XML and JavaScript.

Source: FS – Industry
A look at the design of Lua



Leave a Reply