| Lua. Lingua di scripting gratuito e open source per il tuo Mac |
Scarica ora |
Lua. Classifica e riepilogo
- Nome editore:
- Lua.org PUC-Rio
- Sito web dell'editore:
- http://www.lua.org/about.html
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 124 KB
Lua. Tag
Lua. Descrizione
Linguaggio di scripting gratuito e open source per il tuo Mac Lua è un linguaggio di scripting incorporato potente, veloce, leggero. LUA combina la semplice sintassi procedurale con potenti costrutti di descrizione dei dati basati su array associativi e semantica estensibili. LUA è digitalizzata dinamicamente, funziona interpretando bytecode per una macchina virtuale basata sul registro e ha una gestione automatica della memoria con la raccolta di rifiuti incrementali, rendendolo ideale per la configurazione, lo scripting e la prototipazione rapida. INSTALLAZIONE: Per installare LUA sul tuo Mac Aprire una finestra di terminale, accedere alla cartella SRC e eseguire questo comando (senza le virgolette): "Make Macosx". Qui sono alcune caratteristiche chiave di "Lua": Lua è una lingua comprovata e robusta · Lua è stata utilizzata in molte applicazioni industriali (ad esempio, Adobe's Photoshop Lightroom), con un'enfasi su sistemi e giochi incorporati. Lua è attualmente il principale linguaggio di scripting nei giochi. Lua ha un manuale di riferimento solido e ci sono diversi libri a riguardo. Diverse versioni di LUA sono state rilasciate e utilizzate in applicazioni reali dalla sua creazione nel 1993. LUA è stata presentata a HopL III, la terza storia di Sigplan della conferenza di programmazione della programmazione, nel giugno 2007.Lua è veloce · Lua ha una meritata reputazione per le prestazioni. Directare di essere "veloce come LUA" è un'aspirazione di altre lingue di scripting. Diversi benchmark mostrano Lua come la lingua più veloce nel regno dei linguaggi di scripting interpretati. Lua è veloce non solo nei programmi di benchmark finemente sintonizzati, ma anche nella vita reale. Una frazione sostanziale di applicazioni di grandi dimensioni è stata scritta in Lua.LUA è portatile · LUA è distribuita in un piccolo pacchetto e costruisce out-of-box in tutte le piattaforme con un compilatore ANSI / ISO C. Lua corre su tutti i sapori di Unix e Windows, e anche sui dispositivi mobili (come computer portatili e telefoni cellulari che utilizzano Brew, Symbian, Pocket PC, ecc.) E microprocessori incorporati (come braccio e coniglio) per applicazioni come Lego MindStorms .Lua è incorporabile · Lua è un motore di lingua veloce con ingombro ridotto che è possibile incorporare facilmente nella tua applicazione. LUA ha un'API semplice e ben documentata che consente una forte integrazione con il codice scritto in altre lingue. È facile prolungare LUA con biblioteche scritte in altre lingue. È anche facile prolungare programmi scritti in altre lingue con LUA. LUA è stato utilizzato per estendere i programmi scritti non solo in C e C, ma anche in Java, Fortran, Ada, C #, SmallTalk, e anche in altre lingue di scripting, come Perl e Ruby.Lua è potente (ma semplice) · A Il concetto fondamentale nella progettazione di LUA è fornire meta-meccanismi per l'implementazione di funzionalità, invece di fornire una serie di funzionalità direttamente nella lingua. Ad esempio, sebbene Lua non sia un linguaggio puro orientato agli oggetti, fornisce meta-meccanismi per l'implementazione di classi e ereditarietà. Le meta-meccanismi di Lua portano un'economia di concetti e mantengono la lingua piccola, pur permettendo alla semantica di essere estesa in modi non convenzionali.Lua è piccolo · L'aggiunta di Lua a un'applicazione non lo gonfia. Il Tarball per LUA 5.1.3, che contiene il codice sorgente, la documentazione ed esempi, richiede 216K compressi e 864k non compressi. La fonte contiene circa 17000 righe di C. sotto Linux, l'interprete LUA costruito con tutte le biblioteche LUA standard prende 144K e la Biblioteca LUA prende il 196K.Nota: LUA è un software gratuito, distribuito in una licenza molto liberale (la ben nota licenza MIT ). Può essere utilizzato per qualsiasi scopo, compresi gli scopi commerciali, a non assolutamente alcun costo. Basta scaricarlo e usarlo. Cosa c'è di nuovo in questa versione: · Aggiunti manifestazioni per le DLL nelle distribuzioni DLL8 e DLL9 per includere la dipendenza dalla libreria del tempo di esecuzione. I manifesti aggiunti per gli eseguibili WLUA includono la dipendenza dalla libreria Comctl32 che abilitano gli stili visivi di Windows XP per le applicazioni GUI. · Gli originali Lua Makefiles non sono più modificati. · L'impostazione predefinita LUA_CPATH è cambiata per includere anche la sottocartella "CLIBS" nel percorso di ricerca quando in Windows. Aggiunto supporto per "51" suffisso.
Lua. Software correlato