В следующей статье мы рассмотрим Lua. Это бесплатный язык сценариев с открытым исходным кодом. Он мощный, надежный, минимальный и легко интегрируемый. Lua - это язык сценариев, который поддерживает процедурное программирование, объектно-ориентированное программирование, функциональное программирование, программирование, управляемое данными и их описание.
Lua сочетает в себе простой процедурный синтаксис с мощными конструкциями описания данных, основанными на ассоциативных массивах и расширяемой семантике. Этот язык динамически типизирован, бежит при переводе байткодом с виртуальной машиной на основе реестра и имеет автоматическое управление памятью с добавочной сборкой мусора. Он идеально подходит для настройки, написания сценариев и быстрого прототипирования.
Этот язык использовался во многих промышленных приложениях, таких как Adobe Photoshop Lightroom. Он также использовался в таких играх, как World of Warcraft и Angry Birds. Согласно их веб-сайту, это ведущий язык сценариев в играх. Различные версии Lua были выпущены и использовались в реальных приложениях с момента его создания в 1993 году.
Lua имеет заслуженную репутацию за производительность. Скажи, будь 'так же быстро, как lua', является стремлением других языков сценариев. Различные ориентиры показывают Lua как самый быстрый язык в области интерпретируемых скриптовых языков.
Мы сможем запустить его на всех, если не на большинстве операционных систем, в том числе на Gnu / Linux и Windows. Он также работает в мобильных операционных системах, таких как Android, iOS, BREW или Windows Phone. Мы также обнаружим, что он работает на интегрированных микропроцессорах, ARM и Rabbit, на мэйнфреймах IBM и многих других.
Чтобы научиться использовать этот язык, у нас будет Широкий справочное руководство и из нескольких книг об этом. Если мы хотим взглянуть на то, как работают программы Lua, прежде чем устанавливать их на нашу Ubuntu, мы можем использовать живая демонстрация которые его создатели предоставляют пользователям.
Индекс
Общие характеристики Lua
Некоторые из общих характеристик языка Lua:
- Это язык обычные сценарии Легко использовать.
- Это замечательно легкий, быстрый и эффективный.
- Он имеет короткая кривая обучения. Его легко изучить и использовать.
- Этот язык адаптируется к широкому спектру приложений.
- Его API прост и это хорошо задокументировано.
- Поддерживает различные типы программирования. Например, процедурное, объектно-ориентированное, функциональное и управляемое данными программирование, а также описание данных.
- Собери прямой процедурный синтаксис, с внушительными конструкциями описания данных, основанными на ассоциативных массивах и расширяемой семантике.
- Приходит с автоматическое управление памятью с инкрементной сборкой мусора. Это делает его идеальным вариантом для настройки и написания сценариев.
Как установить Lua на 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 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
Создайте свою первую программу с Lua
Используя наши текстовый редактор любимый, мы можем создать нашу первую программу Lua. Редактируем файлы следующим образом:
vim ubunlog.lua
И мы добавим в файл следующий код:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Теперь сохраняем и закрываем файл. Тогда мы можем запустить нашу программу ввод в терминале (Ctrl + Alt + T):
lua ubunlog.lua
к узнать больше и научиться писать программы на Lua, мы можем перейти к сайт проекта.
Будьте первым, чтобы комментировать