Установите Lua, отличный язык программирования для начинающих

луна

Lua - это императивный, структурированный и довольно легкий язык программирования.или что он был разработан как интерпретируемый язык с расширяемой семантикой. Этот язык программирования Это кроссплатформенный продукт с открытым исходным кодом, выпущенный под лицензией MIT.

Этот язык программирования один из рекомендуемых языков для начала и понимания программирования, потому что он считается одним из самых простых языков программирования для понимания.

О языке программирования Lua

Lua - это язык программирования Достаточно компактный для использования на разных платформах.

В Lua переменные не имеют типа, только данные и могут быть логическими, целыми числами, числами с плавающей запятой или строками.

Структуры данных, такие как векторы, наборы, хеш-таблицы, списки и записи, могут быть представлены с использованием уникальной структуры данных Lua.

Lua является мультипарадигмальным языком, потому что его семантика может быть расширена и изменена путем переопределения функций структур данных с использованием метатаблиц, почти как в Perl (таким образом, он позволяет реализовать, например, наследование, хотя оно чуждо языку).

Lua предлагает поддержку функций высшего порядка, сборщика мусора. Комбинируя все вышеперечисленное, можно использовать Lua в объектно-ориентированном программировании.

Программы в Lua не интерпретируются напрямую, а компилируются в байт-код., который запускается на виртуальной машине Lua.

Процесс компиляции обычно прозрачен для пользователя и выполняется во время выполнения, но может быть выполнен заранее, чтобы повысить производительность и уменьшить использование памяти путем обхода компилятора.

Между Можно выделить основные его характеристики:

  • Он основан на всех системах со стандартным компилятором C.
  • Он очень легкий, быстрый, эффективный и портативный.
  • Его легко изучить и использовать.
  • У него простой и хорошо документированный API.
  • Он поддерживает различные типы программирования (например, процедурное, объектно-ориентированное, функциональное и управляемое данными программирование, а также описание данных).
  • Он реализует объектно-ориентированный подход через мета-механизмы.
  • Он также объединяет простой процедурный синтаксис с внушительными конструкциями описания данных, основанными на ассоциативных массивах и расширяемой семантике.
  • Он поставляется с автоматическим управлением памятью со сборкой мусора (что делает его идеальным для реальной настройки, написания сценариев, а также для быстрого создания прототипов).
  • Чтобы начать изучение этого языка программирования, необходим интерпретатор системного языка.

lua-Feature-image

Как установить язык программирования Lua в Linux?

Благодаря большой популярности языка его интерпретатор можно найти в большинстве дистрибутивов Linux.

Таким образом, для его установки вы можете установить его с помощью любой из следующих команд в зависимости от используемого вами дистрибутива.

к те, кто являются пользователями Debian, Ubuntu, Linux Mint или любой системы, созданной на их основе, нам нужно только открыть терминал и выполнить в нем следующую команду:

sudo apt install lua5.3

Если они пользователи Arch Linux, Manjaro, Antergos или любого дистрибутива, производного от Arch Linux, мы можем установить интерпретатор из репозиториев AUR, для этого нам нужно только ввести:

aurman -S lua

В то время как для Те, кто являются пользователями CentOS, RHEL, Fedora или любого другого дистрибутива, созданного на их основе, мы можем установить его с помощью:

sudo dnf install lua

Те, кто Они являются пользователями openSUSE, они должны добавить репозиторий и установить, они делают это, набирая следующее в соответствии с их версией, которую они используют:

к openSUSE Tumbleweed запустите следующее от имени root:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Tumbleweed/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

Если вы используете openSUSE Leap 42.3 запустите следующее от имени root:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_42.3/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

к openSUSE Leap 15.0 запустите следующее от имени root:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_15.0/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

И все готово, я уже установлен.

Вы можете провести простой тест, создав знаменитый hello world, вам просто нужно создать файл с исчезновением .lua и внутри места:

nano holamundo.lua
print("Hola mundo!")

И чтобы увидеть, как это работает, просто запустите его с терминала с помощью:

lua holamundo.lua


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Ариэль сказал

    В Arch Linux пакет «lua» находится в официальных репозиториях и его не нужно компилировать.
    $ sudo pacman -S луа