Sommario:

Che cos'è un linguaggio di scripting utilizzato per creare applicazioni Java?
Che cos'è un linguaggio di scripting utilizzato per creare applicazioni Java?

Video: Che cos'è un linguaggio di scripting utilizzato per creare applicazioni Java?

Video: Che cos'è un linguaggio di scripting utilizzato per creare applicazioni Java?
Video: Top 5 Linguaggi di Programmazione del 2022 2024, Novembre
Anonim

Jacl: Il Tcl Giava implementazione. Jython: il pitone Giava implementazione. Rhino: JavaScript Giava implementazione. BeanShell: A Giava interprete sorgente scritto in Giava.

Inoltre, Java può essere utilizzato per lo scripting?

La risposta è 'Sì', tu Potere utilizzo Giava come un scripting lingua all'interno di a Giava programma stesso. Inoltre, ci sono molte altre lingue che Potere anche essere Usato per questo scopo - Javascript, LUA, Groovy, Ruby, l'elenco è lungo. L'integrazione è stata resa molto più semplice con l'introduzione di javax.

perché Java è un linguaggio di scripting? Sebbene linguaggi di scripting sono generalmente interpretati in fase di esecuzione, possono essere compilati in Giava bytecode che può quindi essere eseguito sul Giava Macchina virtuale (JVM). Linguaggi di scripting può essere più veloce e più facile da usare per determinati problemi, quindi a volte viene scelto dagli sviluppatori di Giava applicazioni.

Considerando questo, qual è l'uso del linguaggio di scripting?

Linguaggi di scripting , che possono essere incorporati all'interno dell'HTML, vengono comunemente utilizzati per aggiungere funzionalità a una pagina Web, come diversi stili di menu o visualizzazioni grafiche o per offrire annunci pubblicitari dinamici. Questi tipi di le lingue sono lato client linguaggi di scripting , influenzando i dati che l'utente finale vede in una finestra del browser.

Come si scrive un linguaggio di scripting?

La creazione di un linguaggio di script in alternativa a JavaScript richiede di:

  1. Crea la tua sintassi.
  2. Definire questa sintassi in una specifica.
  3. Scrivi un interprete che capisca questa nuova sintassi. Questo interprete può essere scritto in qualsiasi linguaggio di programmazione, anche se probabilmente vorrai usare C o C++.

Consigliato: