Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Lua is a byte-code interpreted glue language with extensible semantics as a primary feature. Lua is considered lightweight and was designed for extending applications. Its predecessors are Smalltalk, Perl, Pascal, and AFNOR, as illustrated in Figure 1.6. Lua is considered an excellent language for rapid prototyping and scripting and is implemented in C.