Lua

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

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:

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

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

byacc
byacc

3 Jun 15

Excelsior JET
Excelsior JET

17 Feb 15

Android SDK
Android SDK

22 Jun 18

Lua

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