R. Ierusalimschy. (December 2003)Online (html) version of the book avail at the URL.
Description
Lua was designed, from the beginning, to be integrated with software written in C and other conventional languages. This duality of languages brings many benefits. Lua is a tiny and simple language, partly because it does not try to do what C is already good for, such as sheer performance, low-level operations, or interface with third-party software. Lua relies on C for those tasks. What Lua does offer is what C is not good for: a good distance from the hardware, dynamic structures, no redundancies, ease of testing and debugging. For that, Lua has a safe environment, automatic memory management, and great facility to handle strings and other kinds of data with dynamic size.
@article{lua:2003,
added-at = {2006-01-16T15:19:43.000+0100},
annote = {ISBN 85-903798-1-7 },
author = {Ierusalimschy, Roberto},
biburl = {https://www.bibsonomy.org/bibtex/2472b90f0c3f0c16bd647d9198b3d223c/mobileink},
description = {Lua was designed, from the beginning, to be integrated with software written in C and other conventional languages. This duality of languages brings many benefits. Lua is a tiny and simple language, partly because it does not try to do what C is already good for, such as sheer performance, low-level operations, or interface with third-party software. Lua relies on C for those tasks. What Lua does offer is what C is not good for: a good distance from the hardware, dynamic structures, no redundancies, ease of testing and debugging. For that, Lua has a safe environment, automatic memory management, and great facility to handle strings and other kinds of data with dynamic size.},
howpublished = {html},
interhash = {02fb2097ded219987b4e5ea1c1c62f28},
intrahash = {472b90f0c3f0c16bd647d9198b3d223c},
keywords = {freebook programming lua langman},
month = {December},
note = {Online (html) version of the book avail at the URL},
organization = {lua.org},
timestamp = {2006-01-16T15:19:43.000+0100},
title = {Programming in Lua},
url = {http://www.lua.org/pil/},
year = 2003
}