Il miglior tutorial Lua Tutorial Nel 2024, in questo tutorial puoi imparare
progettato,caratteristica Lua,scenari Lua,Primo programma Lua,Esempi (Lua 5.3),
Lua Tutorial
Lua è un linguaggio di scripting leggero e compatto, utilizzando il linguaggio C standard sotto forma di codice open source, che è stato progettato per applicazioni embedded, fornendo funzionalità di espansione e di personalizzazione flessibili per l'applicazione.
Lua Brasile Pontificia Università Cattolica di Rio de Janeiro (Pontificia Università Cattolica di Rio de Janeiro) in un gruppo di ricerca da Roberto Ierusalimschy, Waldemar Celes e Luiz Henrique de Figueiredo formata e sviluppata nel 1993.
progettato
È stato progettato per le applicazioni embedded, fornendo funzionalità di espansione e di personalizzazione flessibili per l'applicazione.
caratteristica Lua
- Leggero: È scritto in codice sorgente linguaggio C standard di è aperto e, dopo la compilazione solo un centinaio di K, può essere facilmente integrato in un altro programma.
- Scalabile: Lua fornisce un'interfaccia molto facile da usare e il meccanismo di espansione: Fornito da lingua del paese ospitante (di solito C o C ++) queste funzioni, Lua può usarli esattamente come funzioni incorporate sono già lo stesso.
- Altre caratteristiche:
- Supporto orientato al processo di programmazione (procedura-oriented) e programmazione funzionale (programmazione funzionale);
- Gestione automatica della memoria, fornisce solo un tipo comune di tabella (tabella), si può essere raggiunto utilizzando matrici, tabelle hash, una collezione di oggetti;
- Built-in lingua pattern matching; chiusura (chiusura); funzione può anche essere visto come un valore, fornendo multi-threaded (processo di cooperazione, non il sistema operativo supporta le discussioni) di supporto;
- Si può facilmente sostenere una serie di meccanismi fondamentali della programmazione orientata agli oggetti richiesti da chiusure e tavolo, come astrazione dei dati, funzioni virtuali, eredità e sovraccarico simili.
scenari Lua
- game Development
- Stand-alone di script
- scripting delle applicazioni Web
- Le estensioni e plug-in quali database: MySQL Proxy e MySQL Workbench
- sistemi di sicurezza, come i sistemi di rilevamento delle intrusioni
Primo programma Lua
Successivo usiamo Lua di uscita "Ciao Mondo!"
Dopo la corsa, verrà visualizzato sullo schermo Ciao, mondo!.