Da DVG - Il Dizionario dei Videogiochi
Programma utilizzato per inserire in memoria le istruzioni che permetto l'esecuzione di un gioco o una applicazione.
Esistono diversi linguaggi, ciascuno con il proprio vocabolario e le proprie regole di sintassi, adatti a diversi scopi. Semplificando, si può dire che più un linguaggio è simile a quello naturale, usato nella conversazione con altre persone, come possono esserlo il Logo o il Basic, meno rapide e efficiente sarà l'esecuzione del codice.
Le istruzioni devono infatti essere interpretate dalla macchina, che le deve convertire in “linguaggio macchina”, o “LM”, per poterle eseguire: l'efficienza di traduzione aumenta ovviamente col diminuire delle discrepanze fra il linguaggio utilizzato e l'LM.