programmatori usano Java come compilato , linguaggio di programmazione multi-piattaforma . Un programma Java inizia come codice sorgente che il programmatore viene compilato in un file di codice byte , denominato file di "classe" , in un linguaggio leggibile dalla macchina . Questo file di classe viene poi letto dal Java Virtual Machine , che esegue il programma . Il linguaggio di programmazione Java è dotato di molte funzioni incorporate che permettono ai programmatori di scrivere codice per la programmazione di sistemi , networking , o applicazioni web.
Java applet
Una delle librerie incluse con il linguaggio di programmazione Java consente ai programmatori di scrivere piccoli programmi per il Web , chiamato "applet ". Applet Java vengono consegnati agli utenti in forma di codice di byte , e invocate in HTML attraverso il "Oggetto " tag HTML . L' utente deve avere la tecnologia Java installato nel proprio browser per eseguire l'applet . In caso contrario , il browser non capisce che cosa fare con il codice byte .
JavaScript
JavaScript , d'altra parte , è un linguaggio di scripting incorporato per eseguito nei browser , incorporati in HTML . La maggior parte, se non tutti, i browser contengono la possibilità di eseguire JavaScript . Questo perché JavaScript è un linguaggio interpretato . A differenza di Java , JavaScript non è suddiviso in linguaggio macchina prima dell'esecuzione. Il browser può eseguire JavaScript sorgente codice riga per riga e di eseguirlo.
Java vs JavaScript
Java è stato creato per stare da solo come un linguaggio di programmazione . Questo significa che i programmatori possono scrivere codice Java per costruire il software desktop , applicazioni Web e applicazioni per dispositivi mobili. JavaScript , invece , funziona solo in combinazione con i browser . Inoltre , il codice Java può essere uno sforzo molto più complessa di JavaScript codifica per i programmatori principianti . Questo perché JavaScript ha una sintassi più " tolleranti" e meno complessa , e funziona come parte della pagina web piuttosto che qualcosa in essa importati .
Programmazione © www.354353.com