Vai al contenuto

Rhino (interprete JavaScript)

Da Wikipedia, l'enciclopedia libera.
Versione del 23 set 2022 alle 15:13 di Paskwiki (discussione | contributi) (+Cancellazione)
Rhino
software
Logo
Logo
GenereInterprete
SviluppatoreMozilla
Data prima versione1997
Ultima versione1.7.14 (6 gennaio 2022)
Sistema operativoMicrosoft Windows
Linux
macOS
LinguaggioJava
JavaScript
LicenzaMPL 2.0
(licenza libera)
Sito webmozilla.github.io/rhino/

Rhino è un interprete JavaScript libero e open source, sviluppato interamente da Mozilla, che lavorò anche su SpiderMonkey, altro interprete scritto in C++. Si usa per implementare JavaScript in Java, convertendo il sorgente in bytecode Java.[1] Ci sono due modi di esecuzione:[1]

  • Modo compilativo: Rhino può compilare il codice sorgente JavaScript in classi di Java. Questa caratteristica è stata presente dall'inizio del progetto; attualmente viene mantenuta come funzione opzionale.[1]
  • Modo interpretativo: Interpretazione diretta di JavaScript. Questo modo fu aggiunto nel 1998 per via di problemi di efficienza del modo compilativo.[1]

Note

  1. ^ a b c d Rhino History, su mit.edu. URL consultato il 1º agosto 2022.

Collegamenti esterni