Lua

Скріншот програми:
Lua
Дані програми:
Версія: 5.3.5 оновлений
Дата завантаження: 17 Aug 18
Ліцензія: Безкоштовно
Популярність: 56

Rating: 5.0/5 (Total Votes: 1)

Lua - безкоштовна, швидка, вбудована, портативна, невелика, потужна, але проста, перевірена та надійна мова сценаріїв або інтерпретатор, призначений для розширення програм. Мова сценаріїв Lua поєднує в собі потужні конструкції опису даних, які базуються на розширюваної семантиці та асоціативних масивах, з простим процесуальним синтаксисом.

Програмне забезпечення інтерпретується з байт-кодів, динамічно набирається, а також функції автоматичного управління пам'яттю з збиранням сміття, що робить його ідеальним інструментом для скриптів, швидкого прототипу та конфігурації. Lua також включає в себе невелику бібліотеку функцій C, написану в ANSI C. Луа вимовляється як "LOO-ах" і це означає "Місяць" португальською мовою.


Початок роботи з Lua

Lua встановлює трохи різні, ніж інші програми з відкритим кодом. Після того, як ви завантажили останню версію з Softoware або через офіційну домашню сторінку проекту (див. Посилання в кінці статті), витягніть пакет із утилітою керування архівними файлами у своєму домашньому каталозі, відкрийте улюблений додаток терміналу та перемістіть його до розташування витягнутих архівних файлів (наприклад, cd /home/softoware/lua-5.2.3 - замінити "softoware" за допомогою вашого імені користувача).

Потім запустіть & 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
  • функції для упаковки та розпакування значень
  • Мова:
  • userdata може мати будь-яке значення Lua як uservalue
  • цілі ділення
  • більш гнучкі правила для деяких мета методів
  • Бібліотеки:
  • Ipairs та бібліотека столів дотримуються мета методів
  • виділити параметр у string.dump
  • бібліотека таблиць відповідає методам
  • нова функція table.move
  • нова функція string.pack
  • нова функція string.unpack
  • нова функція string.packsize
  • API C:
  • простіший API для продовження функцій у C
  • lua_gettable та подібні функції повертають тип приведеної вартості
  • виділити параметр у lua_dump
  • нова функція: lua_geti
  • нова функція: lua_seti
  • нова функція: lua_isyieldable
  • нова функція: lua_numbertointeger
  • нова функція: lua_rotate
  • нова функція: lua_stringtonumber
  • Автономний інтерпретатор Lua:
  • можна використовувати як калькулятор; не потрібно вказувати префіксом з "="
  • аргументна таблиця, доступна для всього коду

Що нового у версії 5.2.3:

  • Це випуск виправлення помилок

Що нового в версії 5.2.1:

  • Цей випуск виправляє всі відомі помилки.

Що нового у версії 5.2.0 RC2:

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

Схожі програми

Brainy
Brainy

14 Apr 15

Voodoo Compiler
Voodoo Compiler

20 Feb 15

runawk
runawk

19 Feb 15

SlimIt
SlimIt

14 Apr 15

Lua

Коментар не знайдено
додати коментар
Включіть картинки!