Lua, cài đặt ngôn ngữ kịch bản mạnh mẽ này trên Ubuntu

Về lua

Trong phần tiếp theo, chúng ta sẽ cùng tìm hiểu về Lua. Đây là một ngôn ngữ kịch bản mã nguồn mở và miễn phí. Nó mạnh mẽ, mạnh mẽ, tối thiểu và có thể tích hợp được. Lua là một ngôn ngữ kịch bản hỗ trợ lập trình thủ tục, lập trình hướng đối tượng, lập trình chức năng, lập trình theo hướng dữ liệu và mô tả về những thứ này.

Lua kết hợp cú pháp thủ tục đơn giản với cấu trúc mô tả dữ liệu mạnh mẽ dựa trên mảng liên kết và ngữ nghĩa có thể mở rộng. Ngôn ngữ này được nhập động, chạy khi thông dịch mã byte với một máy ảo dựa trên sổ đăng ký và nó có tính năng quản lý bộ nhớ tự động với tính năng thu gom rác tăng dần. Nó lý tưởng cho việc cấu hình, viết kịch bản và tạo mẫu nhanh.

Ngôn ngữ này đã được sử dụng trong nhiều ứng dụng công nghiệp, chẳng hạn như Adobe Photoshop Lightroom. Nó cũng đã được sử dụng trong các trò chơi như World of Warcraft và Angry Birds. Theo trang web của họ, đây là ngôn ngữ viết kịch bản hàng đầu trong trò chơi. Nhiều phiên bản khác nhau của Lua đã được phát hành và sử dụng trong các ứng dụng thực tế kể từ khi ra đời vào năm 1993.

Lua có một danh tiếng rất xứng đáng về hiệu suất. Nói là 'nhanh như lua', là một khát vọng của các ngôn ngữ kịch bản khác. Nhiều địa danh khác nhau cho thấy Lua là ngôn ngữ nhanh nhất trong lĩnh vực ngôn ngữ kịch bản thông dịch.

Chúng tôi sẽ có thể chạy nó trên tất cả, nếu không muốn nói là hầu hết các hệ điều hành, Gnu / Linux và Windows trong số những hệ điều hành khác. Nó cũng chạy trên các hệ điều hành di động như Android, iOS, BREW hoặc Windows Phone. Chúng tôi cũng sẽ thấy nó hoạt động trên các bộ vi xử lý tích hợp, ARM và Rabbit hoặc trên các máy tính lớn của IBM và nhiều hơn nữa.

Để học cách sử dụng ngôn ngữ này, chúng ta sẽ có Rộng hướng dẫn tham khảo và từ một số cuốn sách về nó. Nếu chúng ta muốn xem các chương trình Lua hoạt động như thế nào trước khi cài đặt nó vào Ubuntu, chúng ta có thể sử dụng bản thử trực tiếp mà người tạo ra nó cung cấp cho người dùng.

Đặc điểm chung của Lúa

Một số đặc điểm chung của ngôn ngữ Lúa là:

  • Nó là một ngôn ngữ của kịch bản thông thường Dễ sử dụng.
  • Đó là điều đáng chú ý nhẹ, nhanh và hiệu quả.
  • Có một đường cong học tập ngắn. Nó rất dễ học và sử dụng.
  • Ngôn ngữ này là thích ứng với nhiều loại ứng dụng.
  • API của nó rất đơn giản và nó được ghi chép đầy đủ.
  • Hỗ trợ nhiều kiểu lập trình khác nhau. Chẳng hạn như lập trình thủ tục, hướng đối tượng, chức năng và hướng dữ liệu, cũng như mô tả dữ liệu.
  • Thu thập cú pháp thủ tục trực tiếp, với các cấu trúc mô tả dữ liệu đáng gờm bắt nguồn từ các mảng kết hợp và ngữ nghĩa có thể mở rộng.
  • Đi cùng quản lý bộ nhớ tự động với thu thập rác gia tăng. Điều này làm cho nó trở thành một lựa chọn hoàn hảo cho cấu hình và tập lệnh.

Cách cài đặt Lua trên Ubuntu

Lua là có sẵn trong kho lưu trữ chính thức của các bản phân phối Gnu / Linux chính. Trong Ubuntu của chúng tôi, chúng tôi có thể cài đặt ngôn ngữ này bằng trình quản lý gói bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và nhập:

sudo apt install lua5.3

Biên dịch Lua

Trước tiên, hãy chắc chắn rằng có các công cụ cần thiết được cài đặt trong hệ thống của bạn. Bạn có thể chạy lệnh sau để cài đặt chúng từ thiết bị đầu cuối (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Sau khi kết thúc cài đặt, để biên dịch và cài đặt phiên bản mới nhất (phiên bản 5.3.5 tại thời điểm viết những dòng này) từ Lua, chạy các lệnh sau để tải xuống gói tar ball, giải nén, biên dịch và cài đặt.

mkdir lua_build

cd lua_build

curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz

tar -zxf lua-5.3.5.tar.gz

cd lua-5.3.5

make linux test

sudo make install

Sau khi cài đặt xong, chạy thông dịch viên Lua nhập vào thiết bị đầu cuối (Ctrl + Alt + T):

trình soạn thảo lua 5.3.5

lua

Tạo chương trình đầu tiên của bạn với Lua

Sử dụng của chúng tôi soạn thảo văn bản yêu thích, chúng tôi có thể tạo chương trình Lua đầu tiên của chúng tôi. Chúng tôi chỉnh sửa các tệp như sau:

vim ubunlog.lua

Và chúng tôi sẽ thêm mã sau vào tệp:

chương trình vim lua

print("Hola lectores de Ubunlog”)
print("Estamos probando el lenguaje Lua en Ubuntu")

Bây giờ chúng tôi lưu và đóng tệp. Sau đó chúng ta có thể chạy chương trình của chúng tôi nhập vào thiết bị đầu cuối (Ctrl + Alt + T):

khởi chạy chương trình được viết bằng lua

lua ubunlog.lua

đến tìm hiểu thêm và học cách viết chương trình với Lua, chúng ta có thể đi đến trang web dự án.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.