Lua

Software kuvakaappaus:
Lua
Ohjelmiston tiedot:
Versio: 5.3.5 Päivitetty
Lähetyksen päivämäärä: 17 Aug 18
Lupa: Vapaa
Suosio: 109

Rating: 5.0/5 (Total Votes: 1)

Lua on ilmainen, nopea, upotettava, kannettava, pieni, tehokas, mutta yksinkertainen, todistettu ja kestävä skriptikieli tai tulkki, joka on suunniteltu laajentamaan sovelluksia. Lua-komentosarjan kieli yhdistää tehokkaat datankuvausrakenteet, jotka perustuvat laajennettaviin semanttisiin ja assosiatiivisiin matriisiin, yksinkertaisella prosessisyntaksilla.

Ohjelmisto tulkitaan bytecodeista, jotka on dynaamisesti kirjoitettu, ja niissä on automaattinen muistinhallinta jätteiden keräämisellä, mikä tekee siitä täydellisen työkalun komentosarjoihin, nopeaan prototyyppitykseen ja konfigurointiin. Lua sisältää myös pienen C-toimintojen kirjaston, joka on kirjoitettu ANSI C: ssä. Lua ilmaistaan ​​"LOO-ah" ja se tarkoittaa "Moon" portugaliksi.


Aloittaminen Luan kanssa

Lua asentaa hieman erilainen kuin muut avoimen lähdekoodin ohjelmat. Kun olet ladannut viimeisimmän version Softoware-ohjelmasta tai projektin virallisen kotisivun kautta (katso artikkelin lopussa oleva linkki), poista paketti kotihakemiston arkistohakemisto-apuohjelmalla, avaa suosikki Terminal-sovellus ja siirry poistettujen arkistotiedostojen sijainti (esim. cd /home/softoware/lua-5.2.3 - korvaa & lsquo; softoware & rsquo; käyttäjänimelläsi).

Sitten suorita & lsquo; tee linux & rsquo; komento yhdistää Lua ja luoda suoritustiedosto, joka sijaitsee / src-kansioon ja voi käyttää heti. Jos haluat asentaa Lua-järjestelmän leveäksi, suorita & lsquo; sudo make install & rsquo; komento heti kokoamisen jälkeen. Käytä Lua kuorihakemistosta ja tarkastele käytettävissä olevia komentorivivalintoja sekä käyttöviestiä käynnistämällä & lsquo; lua --help & rsquo; komento.


Komentorivivaihtoehdot

Kuten missä tahansa muussa komentorivin ohjelmassa, Lua sisältää useita vaihtoehtoja. Näiden avulla voit suorittaa mukautetun merkkijonon, jättää ympäristömuuttujat huomiotta, lopettaa käsittelyvaihtoehdot, siirtyä vuorovaikutteiseen tilaan scriptin suorittamisen jälkeen, käyttää mukautettua kirjastoa sekä lopettaa käsittelyvaihtoehdot ja suorittaa stdin. Suorita & lsquo; man lua & rsquo; komento oppia käyttämään Luaa.

Uutta tässä julkaisussa:

  • Tämä on bugikorjaus.

Uutta versiossa 5.3.1:

  • Tämä on bugikorjaus.

Uutta versiossa 5.3.0:

  • Tärkeimmät muutokset:
  • kokonaislukut (oletuksena 64-bittinen)
  • virallinen tuki 32-bittisille numeroille
  • bittivirtaoperaattorit
  • perus-utf-8-tuki
  • paketointi- ja pakkausarvojen
  • toiminnot
  • Kieli:
  • Käyttäjätiedolla voi olla Lua-arvo käyttöalueena
  • kokonaislukuja
  • joustavampia sääntöjä joillekin metametodeille
  • Kirjastot:
  • ipairs ja taulukkakirjasto kunnioittavat metametodeja
  • nauhoitusvaihtoehtoa string.dump
  • Taulukkakirjasto kunnioittaa metametodeja
  • uusi funktio table.move
  • uusi toiminto merkkijono
  • uusi funktio string.unpack
  • uusi funktio string.packsize
  • C API:
  • Yksinkertaisempi sovellusliittymä C: n jatkotoimintoihin
  • lua_gettable ja vastaavat toiminnot palauttavat tuloksen tuloksen tyypin
  • nauhoitusvaihtoehto lua_dumpissa
  • uusi toiminto: lua_geti
  • uusi toiminto: lua_seti
  • uusi toiminto: lua_isyieldable
  • uusi toiminto: lua_numbertointeger
  • uusi toiminto: lua_rotate
  • uusi toiminto: lua_stringtonumber
  • Lua itsenäinen tulkki:
  • voidaan käyttää laskimena; ei tarvitse etuliitteellä '='
  • arg-taulukko kaikille koodille

Uutta versio 5.2.3:

  • Tämä on bugikorjaus.

Uutta versio 5.2.1:

  • Tämä julkaisu korjaa kaikki tunnetut virheet.

Uutta versiossa 5.2.0 RC2:

  • Dokumentaatio ja siirrettävyys korjautuvat.

Vastaavia ohjelmistoja

OpenCL
OpenCL

11 May 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

CmdOption
CmdOption

28 Sep 15

Flexc++
Flexc++

14 Apr 15

Kommentit Lua

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!