Javascript può essere definito un linguaggio interpretato puro? O ha anche un po 'di sapore compilato? Qualcuno potrebbe guidare le ragioni dietro entrambe le cose, qualunque sia vero.
Javascript può essere definito un linguaggio interpretato puro? O ha anche un po 'di sapore compilato? Qualcuno potrebbe guidare le ragioni dietro entrambe le cose, qualunque sia vero.
Risposte:
Vai a leggere le risposte a questa domanda
/software/138521/is-javascript-interpreted-by-design
La risposta che ho accettato è eccellente e dovrebbe aiutarti a rispondere alla tua domanda.
Personalmente, sono piuttosto cauto nell'idea di chiamare una lingua interpretata o compilata. È una decisione di implementazione, non fa parte delle specifiche del linguaggio. Se vuoi parlare di JavaScript compilato o interpretato, chiedilo nel contesto di un'implementazione effettiva della specifica del linguaggio.
JavaScript viene interpretato in fase di esecuzione dal browser del client. Tuttavia, esiste uno strumento chiamato compilatore JavaScript di Rhino che presumibilmente compila JavaScript in file di classe Java.