“The programming language”

Transcripción

“The programming language”
Lua
“The programming language”
Linea histórica
Historia
•Nacido en el año 1993, pero su primera versión comercial
se lanzo en el año 1998
•Creado en Brasil, en la PUC de Rio de Janeiro por Roberto
Ierusalimschy, Luiz Henrique de Figueiredo y Waldemar
Celes (miembros del Grupo de Tecnología en Computación
Gráfica (Tecgraf) en la Pontificia Universidad Católica de Río
de Janeiro)
Versiones lanzadas
Lua 1.0: 28/07/1993
Lua 1.1: 08/07/1994
Lua 2.1: 07/02/1995
Lua 2.2: 28/11/1995
Lua 2.4: 14/05/1996
Lua 2.5: 19/11/1996
Lua 3.0: 01/07/1997
Lua 3.1: 11/07/1998
Lua 3.2: 08/07/1999
Lua 4.0: 06/11/2000
Lua 5.0: 11/04/2003
Lua 5.1: 21/02/2006
Su actual versión es el 5.1.4 lanzada el 22/08/2008
Ventajas
•Rápido: Por varios puntos, entre ellos, su motor, Lua es considerado como el
lenguaje de scripting más rápido de todos.
•Liviano: Lua posee bibliotecas sencillas (equivalentes a 17000 lineas de C), que
permiten que se creen programas bastante livianos.
•Portátil: Lua se puede ejecutar en todas las versiones de UNIX y Windows,
dispositivos móviles y algunos microprocesadores integrados
•Simple: Por sus características semánticas, y su concepto de “meta-mecanismos”,
para implementar sus características, Lua puede crear clases de una manera menos
complicada debido a sus meta-mecanismos
•Libre: Lua se distribuye con una licencia muy liberal (MIT) con lo que se puede
utilizar para cualquier uso.