Lua, инсталирай този мощен скриптов език на Ubuntu

За Луа

В следващата статия ще разгледаме Lua. Това е безплатен скриптов език с отворен код. Той е мощен, здрав, минимален и интегрируем. Lua е скриптов език, който поддържа процедурно програмиране, обектно-ориентирано програмиране, функционално програмиране, програмиране, управлявано от данни и тяхното описание.

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

Този език се използва в много индустриални приложения, като Adobe Photoshop Lightroom. Използва се и в игри като World of Warcraft и Angry Birds. Според уебсайта им това е водещият скриптов език в игрите. Различни версии на Lua са пуснати и използвани в реални приложения от създаването му през 1993 г.

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

Ще можем да го стартираме на всички, ако не и на повечето операционни системи, Gnu / Linux и Windows, наред с други. Той също така работи на мобилни операционни системи като Android, iOS, BREW или Windows Phone. Също така ще го намерим да работи върху интегрирани микропроцесори, ARM и Rabbit или върху мейнфреймове на IBM и много други.

Ще се научим да използваме този език Широк справочно ръководство и от няколко книги за него. Ако искаме да разгледаме как работят програмите на Lua, преди да го инсталираме на нашия Ubuntu, можем да се възползваме от демо на живо които създателите му правят достъпни за потребителите.

Обща характеристика на Lua

Някои от общите характеристики на езика Lua са:

  • Това е език на конвенционални скриптове Лесен за използване.
  • Забележително е лек, бърз и ефективен.
  • Има a кратка крива на обучение. Лесно е да се научи и използва.
  • Този език е адаптивен към широк спектър от приложения.
  • Неговият API е прост и е добре документирано.
  • Поддържа различни видове програмиране. Като процедурно, обектно-ориентирано, функционално и управлявано от данни програмиране, както и описание на данните.
  • Съберете пряк процедурен синтаксис, със страховити конструкции за описание на данни, вкоренени около асоциативни масиви и разширяема семантика.
  • Идва с автоматично управление на паметта с постепенно събиране на боклука. Това го прави идеална опция за конфигуриране и скриптове.

Как да инсталирам Lua на Ubuntu

Луа е налични в официалните хранилища на основните 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 ball, да го извлечете, компилирате и инсталирате.

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 editor 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. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.