Java: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m allineo a sinistra |
sistemo |
||
Riga 2:
[[Immagine:Java-Logo.png|80px|left|Il logo di Java]]
'''Java''' è un [[:Categoria:Linguaggi di programmazione|linguaggio di programmazione]] [[w:object oriented|object oriented]] realizzato dalla [http://www.sun.com Sun Microsystems], indipendente dalla piattaforma, modellato a partire dai linguaggi [[C]] e [[Dal C al C++|C++]] di cui mantiene molte caratteristiche.
<br/>L’indipendenza dalla piattaforma è ottenuta grazie all'uso di uno strato software chiamato [[w:Java Virtual Machine|Java Virtual Machine]] (JVM) che traduce le istruzioni dei codici binari indipendenti dalla piattaforma, generati dal compilatore java, in istruzioni eseguibili dalla macchina locale. Java ha quindi unito i vantaggi di un linguaggio compilato a quelli di uno interpretato. Il sorgente Java viene infatti compilato in un codice intermedio tra il linguaggio macchina e il codice sorgente: il ''BYTECODE''. Il file scritto in Bytecode sarà effettivamente il programma Java e ogni istruzione scritta in Bytecode viene interpretata dalla JVM a runtime▼
▲Java ha quindi unito i vantaggi di un linguaggio compilato a quelli di uno interpretato. Il sorgente Java viene infatti compilato in un codice intermedio tra il linguaggio macchina e il codice sorgente: il ''
Ad oggi esistono svariate implementazioni di JVM per le più diffuse piattaforme (Windows, Linux, Unix, Mac, OS/2, ecc.), inoltre una Java Virtual Machine è implementata anche nei vari Browser (come Firefox e Explorer) per poter eseguire particolari programmi Java presenti in rete, i cosiddetti Applet.▼
▲Ad oggi esistono svariate implementazioni di JVM per le più diffuse piattaforme (Windows, Linux, Unix, Mac, OS/2, ecc.)
La natura di linguaggio a oggetti di Java consente di sviluppare applicazioni utilizzando oggetti concettuali piuttosto che procedure e funzioni.
== Altri progetti ==
{{interprogetto|w=Java (linguaggio)|w_etichetta=
[[Categoria:Java| ]]
{{Avanzamento|25%|30 aprile 2008}}
|