1. Lua là gì?
Lua là một ngôn ngữ script mạnh
mẽ, nhanh, nhẹ và có khả năng “nhúng” vào các ngôn
ngữ khác.
Lua là sự kết hợp gữa cú pháp
lệnh đơn giản và kiểu mô tả dữ liệu động được
xây dựng dựa trên mảng có khả năng mở rộng. Các đoạn
lệnh được viết bằng Lua được thực thibằng cách
thông dịch max lệnh qua một máy ảo dựa trên thanh ghi
(register-based), bộ thông dịch của Lua cung cấp cơ chế
quản lý bộ nhớ thông qua một bộ gom rác. Những điều
này làm cho Lua trở thành một ngôn ngữ lý tưởng để
cấu hình, viết kịch bản và tạo ra các mẫu prototype
một cách nhanh chóng.