05-12-2010, 01:28 AM
(Questo messaggio è stato modificato l'ultima volta il: 05-12-2010, 01:51 AM da steve.)
Con linguaggo di programmazione solitamente si intende linguaggio compilato.
I linguaggi di scripting sono quelli che vengono interpretati (infatti leggendo le prime righe del link che hai postato "Lua is a lightweight multi-paradigm programming language designed as a scripting language").
Tecnicamente il termine "linguaggio di programmazione" integra sia quelli compilati che quelli interpretati, però solitamente lo si usa solo per quelli compilati.
Il principale vantaggio nell'usare un linguaggio di scripting per parte di un videogames è che permette modifiche al codice senza ricompilazione (se il gioco è molto grande richiede molto tempo ricompilare tutto). Grazie a questo vantaggio è anche possibile moddare un gioco visto che la sh non è costretta a rilasciare tutto il codice (rilascia solo la parte che vuole far moddare).
Qui c'è una lista di videogames che usano lua in alcuni script
I linguaggi di scripting sono quelli che vengono interpretati (infatti leggendo le prime righe del link che hai postato "Lua is a lightweight multi-paradigm programming language designed as a scripting language").
Tecnicamente il termine "linguaggio di programmazione" integra sia quelli compilati che quelli interpretati, però solitamente lo si usa solo per quelli compilati.
Il principale vantaggio nell'usare un linguaggio di scripting per parte di un videogames è che permette modifiche al codice senza ricompilazione (se il gioco è molto grande richiede molto tempo ricompilare tutto). Grazie a questo vantaggio è anche possibile moddare un gioco visto che la sh non è costretta a rilasciare tutto il codice (rilascia solo la parte che vuole far moddare).
Qui c'è una lista di videogames che usano lua in alcuni script