Hiển thị các bài đăng có nhãn scripting language. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn scripting language. Hiển thị tất cả bài đăng

Thứ Năm, 27 tháng 9, 2012

Giới thiệu ngôn ngữ LUA

Lua là một ngôn ngữ script rất nhanh và mạnh mẽ. Lua được sử dụng từ rất lâu trên thế giới, đặc biệt là trong lĩnh vực game. Tuy nhiên ngôn ngữ này chưa được sử dụng phổ biến ở Việt Nam. Bài viết này sẽ giới thiệu một số tính năng cơ bản của Lua




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.