Skip to content

Java

By Pier Luigi Papeschi

Linguaggio di programmazione che ha fatto la storia… Deriva dal C++, ma lo epura da alcuni aspetti molto pericolosi che rendono il C++ un difficile linguaggio di programmazione e potenzialmente molto soggetto a bug anche pericolosi (p.e. può gestire anche i singoli spazi di memoria in modo profondo).

Il Java non è un linguaggio compilato come il C++, ma un linguaggio interpretato, quindi ha bisogno di una macchina virtuale chiamata Java Virtual Machine (o JVM) installata sul computer per poter essere eseguito. Questa caratteristica ha almeno 2 vantaggi:

  • se esiste una JVM per Linux, Windows o Mac, basta installarla e scrivere una volta solo la nostra applicazione, penserà la Java Development Kit (o JDK) a tradurre il codice sorgente in codice macchina comprensibile all JVM del tuo computer
  • puoi vedere istantaneamente, mentre scrivi il codice, se stai commettendo degli errori e non devi compilare il tuo codice com in C++ ed eseguirlo per renderti conto di eventuali errori.