Java/Introduzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+ link a wikipedia; taglio via del testo
rimuovo link superflui verso wikipedia e ne sposto alcuni altri
Riga 2:
Java è un linguaggio originariamente sviluppato dalla [[w:it:Sun Microsystems|Sun Microsystems]], attualmente dalla [[w:it:Oracle Corporation|Oracle Corporation]].
 
La sintassi del Java ricorda molto da vicino quella del [[w:it:C++|C++]], tuttavia i due linguaggi sono stati scritti con scopi diversi, e quindi risultano sensibilmente diversi tra di loro.
 
Imparare una lingua significa entrare in un'ottica diversa: non si deve pensare nella propria lingua madre e tradurre, ma ''pensare direttamente'' nella lingua in cui si parla o si scrive. Ciò vale per le [[w:it:lingua naturale|lingue naturali]], così come per i linguaggi di programmazione. <br/>
Pertanto, il lettore che si avvicina al Java avendo già programmato in C++ o in altro linguaggio, o avendo già qualche nozione di programmazione ad oggetti, cancelli la ''[[w:it:forma mentis|forma mentis]]'' che tale linguaggio gli ha impresso.
 
== Caratteristiche ==
Riga 22:
== Schema di funzionamento ==
Per realizzare un programma Java, si segue questo modello:
#il programmatore scrive in linguaggio Java i file che costituiscono il [[w:it:codice sorgente|codice sorgente]]del in linguaggio Javaprogramma;
#iuno filestrumento che compongono il sorgente vengono compilatiautomatico, ovverochiamato uno [[w:it:''compilatore|strumento automatico]]'', li traduce dal Java in un altro linguaggio di programmazione;
#il programma Java (costituito dai file risultanti dalla compilazione) viene lanciato avviando un altro programma, scrittoche inè codicestato nativoinstallato dela sistemapriori operativo su cui ci si trovasull'elaboratore, e chiamato [[w:it:Java Virtual Machine|''Java Virtual Machine]]''. Alla virtual machine sono indicati i file compilati che dovrà eseguire e alcuni [[w:it:metadato|metadati]] che consentono la corretta esecuzione del programma.
 
Il codice eseguibile prodotto dalla compilazione (''bytecode'') è scritto in un linguaggio di programmazione che non è direttamente comprensibile dagli esseri umani. Questo linguaggio è definito da un documento chiamato ''The Java Virtual Machine Specification'', il cui sviluppo viene mantenuto dalla Oracle. A gennaio 2011, la versione più recente delle specifiche è la seconda.
 
 
''Per maggiori informazioni, si consultirimanda laalle [[w:it:Javaseguenti (linguaggio)|voce]]voci che è sudi Wikipedia.:''
*''[[w:Compilatore|Compilatore]]''
*''[[w:Java Virtual Machine|Java Virtual Machine]]''
== Breve storia ==
Durante l’aprile del 1991, un gruppo di impiegati della SUN Microsystem, conosciuti come “Green Group” iniziarono a studiare la possibilità di creare una tecnologia in grado di integrare le allora attuali conoscenze nel campo del software con l’elettronica di consumo.
Line 35 ⟶ 39:
Attraverso una serie di eventi, quella che era la direzione originale del progetto subì vari cambiamenti ed il target fu spostato dall’elettronica di consumo al world wide web. Il 23 maggio del 1995 la SUN ha annunciato formalmente Java. Da quel momento in poi il linguaggio è stato adottato da tutti i maggiori “vendors” di software incluse IBM, Hewlett Packard e Microsoft.
 
''Per maggiori informazioni, si consulti la [[w:it:Java (linguaggio)|voce]] che è su Wikipedia.''
== Altri progetti ==
Per maggiori informazioni, si consulti la [[w:it:Java (linguaggio)|voce]] che è su Wikipedia.
 
[[Categoria:Java|Introduzione]]