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的一般特征

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. 权利:您可以随时限制,恢复和删除您的信息。