Lua
LŽŪU yra lengvas programavimo kalba, kuri yra rimta energijos kiekį apačioje gaubtu.
- Suderinamas su įvairiais techninės
- Įdedamas scenarijų suderinama su skirtingų kalbų skaičius
- Automatinis atminties valdymas
- Atviro kodo ir laisvai visiems vartotojams
- Paprasta sintaksė daro tai idealus pasirinkimas naujų programuotojų ir patyrusiems programuotojams, kurie nori įgyvendinti funkcijas be mokymosi visiškai naują kalbą
- Stiprus ir draugiška internetinė bendruomenė, todėl lengva rasti atsakymus į savo klausimus
- Nėra Unikodo palaikymas
- Siauras parama tvarkymo klaidų
- Trūksta kai kuriuos svarbius bibliotekas, pavyzdžiui, styginiams ir matematikos
Yra daug programavimo kalbų aikštelė prieinama nustatyta ar trokštantis dizainą, kiekvienas su savo stipriąsias ir silpnąsias puses, bet net toks perkrautas rinkoje, LUA sugeba rasti nišą visa savo. Pastatytas iš paprasto 20000 eilučių C kodas, tai nepaprastai apsukrus požiūris į programavimą, bet jis suteikia nepaprastą lygį universalumą kalba esančios tokioje stora paketą. Šis dydis veikia savo naudai. Vertėjas, pilnas su visais bazinių kalbomis, sveria mažiau nei 100 KB, o tai leidžia pasiekti rezultatus net sudėtingą krūvos kodą susižavėjimo greičiu. Tas faktas, kad jis pastatytas ne C skolina tai dar vienas svarbus privalumas. Sričių, kuriose LUA pasirodo trumpas, pavyzdžiui, matematikos ir styginių bibliotekose, kūrėjai gali lengvai pataisyti C kodą ir tikėtis, kad ji patikimai darbo lūkesčius. Bet Aparatinė įranga, kuri gali paleisti C kompiliatorius gali paleisti Lua, todėl kūrėjai gali uoste jų scenarijai perkelti į įvairiausių šaltinių, pradedant nuo "Windows" ir "Linux" sistemų mobiliųjų įrenginių į įterptųjų mikroprocesorių. Vartotojai turi esminę kontroliuoti apribojimų. Jūs galite kontroliuoti max apribojimus atminties ir procesoriaus naudojimas, todėl puikiai tinka bandant parašyti scenarijų, kuris yra suderinamas su telefono aplinkoje ir pasenusių kompiuterių, ir apriboti prieigą prie bibliotekos funkcijų lygiai taip pat paprasta. Gebėjimas įterpto elemento Lua dar labiau didina jos funkcionalumą. Lua scenarijai gali būti integruotas į programų, parašytų tiek C ir C ++, taip pat užsienio kalbų, tokių kaip Java, C #, Perl, Ruby. Matydamas, kaip jis pastatytas ne C sistemą, Lua sintaksę bus susipažinę su dauguma žmonių, kurie kuklų supratimą apie pagrindinių programavimo, bet buvo imtasi priemonių, siekiant užtikrinti, LŽŪU padargai paprastą požiūrį į kodavimo. LŽŪU rado savo genezės Pascal, kalba aiškiai skirta mokyti, ir rezultatai yra kalba, kuri yra itin naudingas tiek patyrusių programuotojų ir tie tik pradeda mokytis lynai. Kodavimo dažnai yra apibūdinamas kaip verčiant žmogaus kalbą į sąlygas, kad kompiuteris gali suprasti ir LUA daro didelį darbą atotrūkį sukuriant protingas sintaksę, kad nebūtų perkrautas su dideliu koncepcijas ir ezoterinio struktūrą. O ne sutelkiant dėmesį į vieną įvairių programavimo, LUA siekia tarnauti platų skaičių tikslais, todėl jis panašus į Šveicarijos kariuomenės peilis programavimo kalbų. Jis tvarko tai per "meta mechanizmų" naudoti. Vietoj įskaitant šį platų funkcijų tiesiai į kalbą, vartotojai gali prijungti šiuos meta mechanizmus į savo kodą, siūlanti didelį segregacijos ir leisti programuotojų sutelkti dėmesį į konkrečius priemones, kurių reikia projektui, o ne mokymosi visą naują būdą kodavimo. Lua palaiko duomenų varoma programavimo, Objektinis programavimas, procesinis programavimo, funkcionalus programavimo ir duomenų aprašymas.