Programming Lua 2nd Edition

programming Lua 2nd editionLua es el lenguaje de script que es simple, eficiente y extensible, portable y gratuito. La portabilidad del Lua se manifiesta por la enorme lista de sistemas operativos sobre los que puede correr: no sólo Windows o Linux, sino todo un abanico de pequeños sistemas o dispositivos móviles. Las bajas necesidades de Lua en cuanto a capacidad de proceso o memoria lo posicionan como una muy interesante opción a tener en cuenta incluso en sistemas en los que otras opciones script no podrían ni soñar. En la actualidad, Lua está siendo utilizando en áreas que van desde sistemas empotrados a aplicaciones web y se encuentra ampliamente extendido en la industria del juego, donde el conocimiento de Lua es una ventaja indiscutible.

Programming Lua 2nd Edition

Se trata del libro oficial sobre el lenguaje, y proporciona una base sólida para cualquier programador que desee utilizar Lua. Ha sido escrito por el arquitecto del lenguaje, Roberto Ierusalimschy, y cubre todos los aspectos de Lua 5, desde los fundamentos a su API con C, explicando cómo hacer buen uso de sus características y dando numerosos ejemplos de código.

Programming Lua 2nd ed. está dirigido a personas con algunos conocimientos de programación, pero no asume ningún conocimiento previo acerca de Lua u otros lenguajes de programación.

Uno de los puntos fuerte del Lua es su simplicidad, pero sin que ello suponga carencia de prestaciones. Como ejemplo de este equilibrio es la estructura de tabla de datos, de hecho la única estructura de datos del Lua. Las tablas permiten la construcción de otras estructuras de datos (arrays, conjuntos, etc.) pero también permiten el uso de técnicas sofisticadas cono metamétodos, módulos u orientacion a objetos.

Esta segunda edición actualiza el texto a Lua 5.1 y trae bastante material nuevo, incluyendo numerosos ejemplos de nuevo, una explicación detallada del nuevo sistema de módulos, y dos nuevos capítulos.

Este libro ha sido considerado por muchos como una excelente guía sobre programación, incluso para aquellos no interesados en Lua en especial.

Otros artículos: pbLua

Información adicional: Ralph Hempel pbLua

Comments are closed.