Java compie 25 anni. Una breve storia della piattaforma

Java compie 25 anni

«Ho rotto con la mia ragazza programmatrice. Non conosce Java »Ho sentito la battuta per la prima volta in un programma radiofonico rivolto al grande pubblico. Questo lo dimostra La popolarità di questo linguaggio di programmazione vecchio di 25 anni supera il regno dell'informatica.

Il termine Java viene utilizzato la maggior parte delle volte per fare riferimento la piattaforma Java, ovvero un insieme di strumenti per il rapido sviluppo di applicazioni multipiattaforma, nonché per il linguaggio di programmazione general-purpose creato dalla società Sun per sviluppare programmi per questa piattaforma.

La differenza di Java rispetto ad altri linguaggi di programmazione è questa È progettato in modo che il codice scritto possa essere eseguito su qualsiasi sistema su cui può essere eseguita una macchina virtuale Java (JVM).

In realtà. Java non è nato per essere utilizzato nella programmazione di computer. Negli anni '90 l'industria dei media scommetteva sulla televisione interattiva e gli sviluppatori pensavano che sarebbe stato utile per l'uso nei decoder e in quelli che in seguito sarebbero stati conosciuti come televisori intelligenti. Tuttavia, le società di televisione via cavo non erano interessate. FSono stati gli sviluppatori di Internet a vedere il suo potenziale e Netscape, il browser pionieristico, lo incorporò.

Java compie 25 anni. Un po 'di storia

Gli inizi del progetto devono essere fatti risalire al 1991 quando JAmes Gosling, Mike Sheridan e Patrick Naughton hanno formato il cosiddetto Green Team all'interno della società Sun Microsystem (squadra verde). I loro obiettivi erano ambiziosi, volevano creare un linguaggio di programmazione che fosse

Semplice, robusto, portatile, indipendente dalla piattaforma, sicuro, ad alte prestazioni, multi-thread, architettura neutrale, orientato agli oggetti, interpretato e dinamico.

In origine la lingua futura si chiamava Greentalk e i suoi file avevano l'estensione .gt, ma in seguito fu scelto il nome Oak. La quercia è considerata un simbolo di forza e scelta come albero nazionale in molti paesi come Francia, Germania, Romania e Stati Uniti. Inoltre, era un marchio registrato di un'altra società.

Perché Java è stato chiamato?

Quando gli sviluppatori hanno scoperto che non potevano chiamarlo Oak hanno mescolato altri nomiS. Volevano una parola che riflettesse l'essenza della nuova lingua: rivoluzionaria, dinamica, viva, fresca, unica, facile da scrivere e divertente da dire.

Hanno testato dinamico, rivoluzionario, Silk, Jolt e DNA. Alla fine, hanno scelto un nome che Gosling ha inventato durante il caffè. Java non è un acronimo, si riferisce all'isola dell'Indonesia dove vengono prodotte alcune delle migliori varietà di questo infuso.

Nel 1995 è stata rilasciata la prima versione di prova del kit per sviluppatori e, quello stesso anno, la rivista TIme lo nominò uno dei dieci prodotti dell'anno. Oggi la lingua utilizzato per creare applicazioni desktop, mobili, web e incorporate. Molti popolari programmi open source vengono scritti utilizzando Java.

La polemica sulle loro licenze

La maggior parte dei componenti della piattaforma Java sono disponibili con licenze apertee quelli che non lo sono sono stati sostituiti da progetti alternativi che sono open source. Comunque, questa non è una garanzia. Oracle (che ha acquistato Sun Microsystem) ha citato in giudizio Google per la reimplementazione delle interfacce di programmazione di applicazioni Java su Android. Il risultato di questo giudizio dipenderà dalla possibilità di continuare a utilizzare le sostituzioni.

Utilizzo di applicazioni Java su Linux

Molte applicazioni Java includono un piccolo modulo che ne consente l'utilizzo senza la necessità di installare componenti aggiuntivi. Tuttavia, per eseguire per lo più è necessario installare un ambiente runtime Java. Molto di Le distribuzioni Linux includono un pacchetto chiamato OpenJDK nei loro repository che può essere installato nel solito modo.

È inoltre possibile installare l'ambiente di runtime Oracle ufficiale dalla tua pagina. Ma è concesso in licenza esclusiva e ha limitazioni per l'uso commerciale.

In entrambi i casi, ti basterà posizionare il puntatore del mouse sull'applicazione e con il tasto destro scegliere di aprirla con l'ambiente Java prescelto.

Programmazione in Java

Per realizzare programmi in Java solo nDobbiamo avere il suddetto pacchetto OpenJDK installato e un ambiente di sviluppo integrato come NetBeans, Eclipse o Intellij Idea. TTutti possono essere facilmente installati sulla nostra distribuzione Linux utilizzando i repository e i pacchetti FlatPak e Snap.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.