Llenguatge interpretat: diferència entre les revisions
Contingut suprimit Contingut afegit
m Corregit: intermitja > intermèdia |
m Corregit: intermig > intermedi |
||
Línia 6:
Als inicis de la informàtica, el disseny d'un llenguatge estava molt influenciat per la decisió d'utilitzar-lo en mode d'execució interpretat o bé compilat. Per exemple, alguns llenguatges compilats requereixen que els programes especifiquin el tipus de la [[Variable en programació|variable]] quan és declarada per primer cop. Per altra banda, alguns llenguatges aprofiten els avantatges del dinamisme de la interpretació per fer aquestes declaracions innecessàries. Per exemple, l'[[Smalltalk]] (que va ser dissenyat per ser interpretat en temps d'execució) permet Objectes genèrics que poden interactuar dinàmicament entre ells.
Inicialment, els llenguatges interpretats eren compilats línia a línia; això vol dir que, cada línia era compilada quan era executada, i si el bucle o la subrutina causava que certes línies s'executessin diversos cops, aquestes eren recompilades cada cop. Això ha esdevingut poc habitual. La majoria dels llenguatges interpretats utilitzen un codi
==Avantatges dels llenguatges interpretats==
|