LUA Programming Language


Lua programming language, is a powerful, efficient, lightweight, embeddable scripting language.

It supports procedural programming, object-oriented programming, functional programming, data-driven programming and data description.

Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.

License: MIT, but although Lua is certified Open Source software and the license is simple, liberal and  compatible with GPL.

Lua is not in the public domain and PUC-Rio keeps its copyright.

LUA programming language, created in Brazil.

Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

Lua is designed, implemented, and maintained by a team at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro in Brazil.

Lua was born and raised in Tecgraf, formerly the Computer Graphics Technology Group of PUC-Rio, but is now housed at LabLua, a laboratory of the Department of Computer Science of PUC-Rio.

Lua has been used in many industrial applications (e.g., Adobe's Photoshop Lightroom), with an emphasis on embedded systems (e.g., the Ginga middleware for digital TV in Brazil) and games like World of Warcraft, that used Lua scripting language in its World of Warcraft for Interface Customization.

It has also been used in Angry Birds although the core was written in C++, they automated everything by using Lua and their productivity greately beneffited from this.

Only a subset of version 5.1 of the official Lua specification is implemented and should suit most addon maker's needs.

Lua is according to the developers website, currently the leading scripting language in games, with a solid reference manual and there are several books about it.

Several versions of Lua have been released and used in real applications, since its creation in 1993.

Lua was featured in HOPL III, the Third ACM SIGPLAN History of Programming Languages Conference, in 2007.

Lua won the Front Line Award 2011 from the Game Developers Magazine.

This programming language, to be honest , completely unknown to me until today, isn't included in Debians repositories.

Installation, will require you compile the software from source-code.

Developers website

Games For Linux

Windows has always been the preferred platform for gaming, but after STEAM's interest in Linux more game developers are making their games natively available for Linux.


All information on this website is published in good faith and for general educational purposes and for use in safe testing environments only. While strives to make the information on this site as accurate as possible, does not warrant its completeness, reliability and accuracy.

We are not responsible for any losses or damages associated with the use of our website. While we strive to provide only links to useful websites, we have no control over the content of these sites and links to other sites do not constitute a recommendation for all content contained on these websites.


Site Information

This is a professional review site that receives compensation from the companies whose products reviewed. Each service or product are thoroughly tested and given high marks if considered to be the very best. Independently owned and the opinions expressed here are no one elses.