Lua
Lua egy könnyű programozási nyelv, amely komoly mennyiségű energiát a motorháztető alatt.
- Kompatibilis sokféle hardver
- Beágyazható script kompatibilis számos különböző nyelven
- Automatikus memória kezelése
- Nyílt forráskódú és ingyenes minden felhasználó számára
- Egyszerű szintaxis miatt ideális választás az új programozók és tapasztalt programozók, akik szeretnék, hogy végre funkciókat tanulás nélkül egy teljesen új nyelvet
- Erős és barátságos online közösség megkönnyíti, hogy megtalálja a választ kérdéseire
- Nem támogatja a Unicode
- Keskeny támogatása kezelési hibák
- Hiányzik néhány fontos könyvtárak, mint a húrok és a matematika
Van egy csomó programozási nyelvek állnak a létrehozott vagy törekvő design, mindegyik a saját erősségeit és gyengeségeit, de még egy ilyen zsúfolt piacon, Lua sikerül megtalálni a rést minden saját. Épült egy egyszerű 20000 sornyi C kód, ez egy rendkívül fürge szemléletű programozás, de ez biztosítja a méltó szintű sokoldalúságot egy nyelvet, amelyet az ilyen szoros csomagot. Ez a méret rejlő előnyök kiaknázása. Az értelmező, komplett minden alapnyelvhez, súlya kevesebb, mint 100 KB, és amely lehetővé teszi, hogy eredményeket páros komplex halom kódot csodálatra méltó sebességgel. Az a tény, hogy ez épült ki a C kölcsönöz, hogy egy másik fontos előnye. Olyan területeken, ahol a Lua jön létre, rövid, mint a matematika és a húr a könyvtárak, a fejlesztők könnyen foltot C kódot, és elvárják, hogy megbízhatóan működik az elvárásoknak. Bármely hardvereszköz, amely képes futtatni a C fordító futhat Lua, így a fejlesztők port a szkriptek át a legkülönbözőbb forrásokból kezdve a Windows és a Linux rendszerek mobil eszközök beépített mikroprocesszor. A felhasználók anyagi felett korlátozásokat. Beállítható max korlátozásokat, a memória és a CPU-használat, így egy nagy roham, amikor próbál írni forgatókönyvet, amely kompatibilis telefonos környezettel és az elavult számítógépek, és korlátozzák a hozzáférést a könyvtári funkciók ugyanolyan egyszerű. Az a képesség, hogy beágyazza Lua tovább növeli a funkcionalitást. Lua script lehet integrálni írt programok mind a C és C ++, valamint az idegen nyelvek, mint a Java, C #, Perl, Ruby. Látva, ez épült ki a C keret, Lua szintaxisa ismerős lesz a legtöbb ember számára, akik szerény megértése alapvető programozás, de intézkedéseket hoztak annak biztosítására, Lua munkaeszközök egy egyszerű módja a kódolás. Lua talált genezis Pascal nyelven kifejezetten arra tervezték, tanítás, és az eredmények egy nyelvet, ami kiválóan használható mind a tapasztalt programozók és azok csak most kezdik tanulni a szakmát. Coding gyakran le fordítására emberi nyelvről szempontból, hogy a számítógép számára is érthető, és Lua remek munkát végez szakadék áthidalásának létrehozásával értelmes szintaxist nincs túlterhelve nagy koncepciók és ezoterikus szerkezetét. Helyett inkább egy számos programozási Lua arra törekszik, hogy szolgálja a széles számos célra, így hasonlít a svájci bicska a programozási nyelvek. Ez kezeli ezt a használata révén „meta-mechanizmusok”. Ahelyett, köztük ez a széles körű funkciók közvetlenül a nyelv, a felhasználók dugja ezeket meta-mechanizmusok a saját kódját, mely nagyfokú szegregáció és hagyta programozók összpontosítani speciális eszközök, amelyekre szükségük van a projekt helyett a tanulás egy teljesen új utat kódolás. Lua támogatja adat-vezérelt programozás, objektum orientált programozás, procedurális, funkcionális programozás, és az adatok leírását.