Lua,在Ubuntu上安裝此功能強大的腳本語言

關於盧阿

在下一篇文章中,我們將看一下Lua。 這是一個 免費和開源腳本語言。 它功能強大,健壯,最小並且可集成。 Lua是一種腳本語言,支持過程編程,面向對象的編程,函數式編程, 數據驅動的編程 和這些的描述。

Lua將簡單的過程語法與基於關聯數組和可擴展語義的強大數據描述結構結合在一起。 該語言是動態輸入的, 解釋時運行 字節碼 基於註冊表的虛擬機 它具有自動內存管理功能,並具有增量垃圾回收功能。 它是配置,腳本編寫和快速原型製作的理想選擇。

此語言已在許多工業應用程序中使用,例如Adobe Photoshop Lightroom。 它也已用於《魔獸世界》和《憤怒的小鳥》等遊戲中。 根據他們的網站, 這是遊戲中領先的腳本語言。 自1993年成立以來,Lua的各種版本已經發布並在實際應用中使用。

Lua因其出色的表演而享有盛譽。 說是和lua一樣快',是其他腳本語言的願望。 各種地標顯示Lua為 解釋性腳本語言領域中最快的語言.

我們可以在所有操作系統上運行它,即使不是大多數操作系統,也可以在Gnu / Linux和Windows等操作系統上運行。 它還可以在Android,iOS,BREW或Windows Phone等移動操作系統上運行。 我們還將發現它可用於集成微處理器,ARM和Rabbit或IBM大型機等。

要學習使用這種語言,我們將有 廣泛 參考手冊 以及幾本關於它的書。 如果我們想在將Lua程序安裝到Ubuntu上之前先了解一下它們的工作方式,則可以使用 現場演示 它的創建者向用戶開放。

Lua的一般特徵

Lua語言的一些一般特徵是:

  • 這是一種語言 常規腳本 易於使用。
  • 這是非常明顯的 輕便,快速,高效.
  • 有一個 學習曲線短。 它易於學習和使用。
  • 這種語言是 適應廣泛的應用.
  • 它的API很簡單 並且有據可查。
  • 支持各種類型的編程。 例如程序,面向對象,功能和數據驅動的編程以及數據描述。
  • 收集 直接過程語法,其強大的數據描述結構紮根於關聯數組和可擴展語義。
  • 附帶 具有增量垃圾收集的自動內存管理。 這使其成為配置和腳本編寫的理想選擇。

如何在Ubuntu上安裝Lua

盧阿是 在主要的Gnu / Linux發行版的官方存儲庫中可用。 在我們的Ubuntu中,我們可以使用軟件包管理器通過打開終端(Ctrl + Alt + T)並輸入以下語言來安裝該語言:

sudo apt install lua5.3

編譯Lua

首先,請確保 安裝了必要的工具 在您的系統中。 您可以運行以下命令從終端安裝它們(Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

安裝完成後, 編譯並安裝最新版本 (編寫這些行時的版本5.3.5),從Lua中運行以下命令,下載tar球包,將其解壓縮,編譯並安裝。

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

安裝完成後, 運行Lua解釋器 在終端輸入(Ctrl + Alt + T):

lua編輯器5.3.5

lua

用Lua創建您的第一個程序

使用我們的 文字編輯器 最喜歡的,我們可以 創建我們的第一個Lua程序。 我們按如下方式編輯文件:

vim ubunlog.lua

我們將以下代碼添加到文件中:

vim程序lua

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

現在,我們保存並關閉文件。 那我們可以 運行我們的程序 在終端輸入(Ctrl + Alt + T):

啟動用lua編寫的程序

lua ubunlog.lua

了解更多信息,並學習如何使用Lua編寫程序,我們可以去 項目網站.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。