Lua

Software screenshot:
Lua
Podrobnosti Software:
Verze: 5.3.5 Aktualizováno
Datum uploadu: 17 Aug 18
Licence: Volný
Popularita: 56

Rating: 5.0/5 (Total Votes: 1)

Lua je bezplatný, rychlý, embeddable, přenosný, malý, výkonný, přesto jednoduchý, osvědčený a robustní skriptovací jazyk nebo tlumočník určený k rozšíření aplikací. Skriptovací jazyk Lua kombinuje výkonné konstrukce popisu dat, které jsou založeny na rozšiřitelných sémantikách a asociativních polích, s jednoduchou procedurální syntaxí.

Software je interpretován pomocí bytecodes, dynamicky napsaný a disponuje funkcí automatické správy paměti se sběrem odpadků, což je perfektní nástroj pro skriptování, rychlé prototypování a konfiguraci. Lua také zahrnuje malou knihovnu funkcí C, napsané v ANSI C. Lua je vyslovován "LOO-ah"; a to znamená "Měsíc" v portugalštině.


Začínáme s Luou

Lua se instaluje trochu jinak než jiné programy s otevřeným zdrojovým kódem. Po stažení nejnovější verze softwaru nebo prostřednictvím oficiální domovské stránky projektu (viz odkaz na konci článku) extrahujte balíček s nástrojem pro správu archivu v domovském adresáři, otevřete svou oblíbenou aplikaci Terminál a přejděte na umístění extrahovaných archivních souborů (např. cd /home/softoware/lua-5.2.3 - nahradit & softwarové & rsquo; vaše uživatelské jméno).

Potom spusťte příkaz & linux & rsquo; příkaz pro kompilaci Luy a vytvoření spustitelného souboru, který bude umístěn ve složce / src a bude okamžitě použitelný. Chcete-li systém Lua nainstalovat, spusťte příkaz sudo make install & rsquo; příkaz po dokončení procesu kompilace. Použijte příkaz Lua z příkazového řádku a zobrazte dostupné volby příkazového řádku, stejně jako zprávu o použití spuštěním příkazu & lsquo; lua --help & rsquo; příkaz.


Možnosti příkazového řádku

Stejně jako každý jiný program příkazového řádku, Lua přichází s několika možnostmi. Ty vám umožní spustit vlastní řetězec, ignorovat proměnné prostředí, zastavit možnosti manipulace, zadat interaktivní režim po spuštění skriptu, používat vlastní knihovnu a také zastavit manipulaci s možnostmi a spouštět stdin. Spusťte & man; aby se naučil používat Lua.

Co je nového v této verzi:

  • Toto je vydání opravy chyb.

Co je nového ve verzi 5.3.1:

  • Toto je vydání opravy chyb.

Co je nového ve verzi 5.3.0:

  • Hlavní změny:
  • celá čísla (výchozí 64bitová verze)
  • oficiální podpora 32bitových čísel
  • bitové operátory
  • základní podpora utf-8
  • funkce pro balení a vybalení hodnot
  • Jazyk:
  • userdata může mít libovolnou hodnotu Lua jako uservalue
  • celočíselné dělení
  • flexibilnější pravidla pro některé metody
  • Knihovny:
  • ipairs a knihovna tabulek respektují metametody
  • Pruhová volba v řetězci
  • knihovna tabulky respektuje metametody
  • Nová funkce table.move
  • nový řetězec funkce.pack
  • nová funkce string.unpack
  • nový řetězec funkce.packsize
  • C API:
  • jednodušší API pro další funkce v C
  • lua_gettable a podobné funkce vrátí typ výsledné hodnoty
  • volba strip v lua_dump
  • nová funkce: lua_geti
  • nová funkce: lua_seti
  • nová funkce: lua_isyieldable
  • nová funkce: lua_numbertointeger
  • nová funkce: lua_rotate
  • nová funkce: lua_stringtonumber
  • Lua samostatný tlumočník:
  • lze použít jako kalkulačku; není třeba předpona s '='
  • Arg tabulka k dispozici pro celý kód

Co je nového ve verzi 5.2.3:

  • Toto je vydání opravy chyb.

Co je nového ve verzi 5.2.1:

  • Tato verze opravuje všechny známé chyby.

Co je nového ve verzi 5.2.0 RC2:

  • Oprava dokumentace a přenositelnosti.

Podobný software

X11-Basic
X11-Basic

20 Feb 15

Bocfel
Bocfel

17 Feb 15

Pyrex
Pyrex

3 Jun 15

ChaiScript
ChaiScript

20 Feb 15

Komentáře k Lua

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!