Инсталирайте Lua, отличен език за програмиране за начинаещи

Луа

Lua е императивен, структуриран и доста лек език за програмиранеили че е проектиран като интерпретиран език с разширяема семантика. Този език за програмиране Това е междуплатформен и отворен код, който е издаден под лиценза на MIT.

Този език за програмиране е един от препоръчителните езици за стартиране и разбиране на програмирането, защото се счита за един от най-простите езици за програмиране, които се разбират.

Относно езика за програмиране Lua

Lua е език за програмиране достатъчно компактен, за да се използва на различни платформи.

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

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

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

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

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

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

Между Основните му характеристики могат да бъдат подчертани:

  • Той се основава на всички системи със стандартен C компилатор.
  • Той е много лек, бърз, ефективен и преносим.
  • Лесно е да се научи и използва.
  • Той има прост и добре документиран API.
  • Той поддържа различни видове програмиране (като процедурно, обектно-ориентирано, функционално и управлявано от данни програмиране, както и описание на данните).
  • Прилага обектно-ориентирана чрез мета-механизми.
  • Той също така обединява прост процедурен синтаксис със страховити конструкции за описание на данни, вкоренени около асоциативни масиви и разширяема семантика.
  • Той се предлага с автоматично управление на паметта със събиране на боклука (което го прави идеален за настройка в реалния свят, скриптове и също така бърз прототип).
  • За да започнете да изучавате този език за програмиране, е необходимо да имате интерпретатор на системния език.

lua-представено-изображение

Как да инсталирам езика за програмиране 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 Скок 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 Скок 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

И готов с него, вече съм инсталиран.

Можете да извършите прост тест, като създадете известния здравей свят, просто трябва да създадете файл с изчезване на .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 lua