Lua

Скриншот программы:
Lua
Детали программы:
Версия: 5.3.5 обновление
Дата загрузки: 17 Aug 18
Тип распространения: Бесплатная
Популярность: 56

Rating: 5.0/5 (Total Votes: 1)

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

Программное обеспечение интерпретируется из байт-кодов, динамически типизируется и включает автоматическое управление памятью с сборкой мусора, что делает его идеальным инструментом для создания сценариев, быстрого прототипирования и конфигурации. Lua также включает небольшую библиотеку функций C, написанную на ANSI C. Lua произносится как ldquo; LOO-ah & rdquo; и это означает «Луна» на португальском языке.


Начало работы с Lua

Lua устанавливает несколько иные, чем другие программы с открытым исходным кодом. После того, как вы загрузили последнюю версию из Softoware или через официальную домашнюю страницу проекта (см. Ссылку в конце статьи), извлеките пакет с помощью утилиты менеджера архива в своем домашнем каталоге, откройте свое любимое приложение терминала и перейдите к расположение извлеченных архивных файлов (например, cd /home/softoware/lua-5.2.3 - replace & lsquo; softoware & rsquo; с вашим именем пользователя).

Затем запустите & lsquo; создайте linux & rsquo; команду для компиляции Lua и создания исполняемого файла, который будет расположен в папке / src и будет использоваться сразу. Чтобы установить систему Lua в широком диапазоне, запустите & lsquo; sudo make install & rsquo; сразу после процесса компиляции. Используйте Lua из командной строки и просмотрите доступные параметры командной строки, а также сообщение об использовании, запустив & lsquo; lua --help & rsquo; команда.


Параметры командной строки

Как и любая другая программа командной строки, Lua имеет несколько опций. Это позволит вам выполнить пользовательскую строку, игнорировать переменные среды, прекратить обработку параметров, войти в интерактивный режим после выполнения скрипта, использовать пользовательскую библиотеку, а также прекратить обработку параметров и выполнить stdin. Запустите & lsquo; man lua & rsquo; чтобы узнать, как использовать Lua.

Что нового в этой версии:

  • Это релиз с исправлением ошибок.

Что нового в версии 5.3.1:

  • Это релиз с исправлением ошибок.

Что нового в версии 5.3.0:

  • Основные изменения:
  • целые числа (по умолчанию 64 бит)
  • официальная поддержка 32-разрядных номеров
  • побитовые операторы
  • базовая поддержка utf-8
  • функции для упаковки и распаковки значений
  • Язык:
  • Пользовательские данные могут иметь любое значение Lua как uservalue
  • целочисленное деление
  • более гибкие правила для некоторых метаметодов
  • Библиотеки:
  • ipairs и табличная библиотека уважают метаметоды
  • опция strip в файле string.dump
  • библиотека таблиц рассматривает метаметоды
  • новая функция table.move
  • новая функция string.pack
  • новая функция string.unpack
  • новая функция string.packsize
  • C API:
  • более простой API для функций продолжения в C
  • lua_gettable и подобные функции возвращают тип приведенного значения
  • опция strip в lua_dump
  • новая функция: lua_geti
  • новая функция: lua_seti
  • новая функция: lua_isyieldable
  • новая функция: lua_numbertointeger
  • новая функция: lua_rotate
  • новая функция: lua_stringtonumber
  • Автономный переводчик Lua:
  • может использоваться как калькулятор; нет необходимости префикс '='
  • таблица arg доступна для всего кода

Что нового в версии 5.2.3:

  • Это релиз с исправлением ошибок.

Что нового в версии 5.2.1:

  • В этом выпуске исправлены все известные ошибки.

Что нового в версии 5.2.0 RC2:

  • Исправления документации и переносимости.

Похожие программы

Stratego/XT
Stratego/XT

3 Jun 15

GNU Binutils
GNU Binutils

17 Aug 18

Qg
Qg

11 May 15

Комментарии к Lua

Комментарии не найдены
добавить комментарий
Включите картинки!