Java
Java è un linguaggio di programmazione che segue il principio W.O.R.A. (Write once, run anywhere)
Nato nel maggio 95 (James Gosling & al.)
Orientato ad oggetti, basato sulle classi, concorrente
- Pensato principalmente come linguaggio per produrre applicazioni speciali (applets) che girano all’interno di una pagina web, ma usato anche come linguaggio di programmazione general-purpose
- Disegnato in modo da massimizzare la portabilità del codice: la compilazione produce un codice binario (bytecode) indipendente dalla macchina, che gira sulla Java Virtual Machine Ad alto livello e progettato per poter eseguire codice su macchine remote in modo sicuro.
- Assenza di costrutti non sicuri (es. array senza controllo sugli indici)