Java fyller 25 år. En kort historia av plattformen

Java fyller 25 år

«Jag slog upp med min flickvän programmeraren. Hon känner inte Java »Jag hörde skämtet för första gången i ett radioprogram riktat till allmänheten. Det visar det Populariteten hos detta 25 år gamla programmeringsspråk överstiger datavetenskapens område.

Termen Java används oftast för att hänvisa till Java-plattformen, det vill säga en uppsättning verktyg för snabb utveckling av applikationer med flera plattformar, samt för programmeringsspråket för allmänt ändamål skapat av Sun-företaget för att utveckla program för denna plattform.

Skillnaden mellan Java och andra programmeringsspråk är att Den är utformad så att den skrivna koden kan köras på alla system som en virtuell maskin kan köras på Java (JVM).

Faktiskt. Java föddes inte för att användas i datorprogrammering. På 90-talet satsade mediebranschen på interaktiv tv och utvecklare trodde att det skulle vara användbart för användning i avkodare och vad som senare skulle kallas smarta tv-apparater. Kabel-tv-företagen var dock inte intresserade. FDet var Internetutvecklare som såg dess potential och Netscape, den banbrytande webbläsaren, införlivade den.

Java fyller 25 år. Lite historia

Projektets början måste spåras till 1991 när JAmes Gosling, Mike Sheridan och Patrick Naughton bildade det så kallade Green Team inom Sun Microsystem-företaget (gröna laget). Deras mål var ambitiösa, de ville skapa ett programmeringsspråk som var

Enkel, robust, bärbar, plattformsoberoende, säker, högpresterande, flertrådad, arkitekturneutral, objektorienterad, tolkad och dynamisk.

Ursprungligen kallades det framtida språket Greentalk och dess filer hade förlängningen .gt men senare valdes namnet Oak. Ek betraktas som en symbol för styrka och väljs som det nationella trädet i många länder som Frankrike, Tyskland, Rumänien och USA. Det var också ett registrerat varumärke som tillhör ett annat företag.

Varför blev Java kallat?

När utvecklarna fick reda på att de inte kunde kalla den ek blandade de andra namns. De ville ha ett ord som speglade kärnan i det nya språket: revolutionerande, dynamiskt, levande, coolt, unikt, lätt att stava och roligt att säga.

De testade dynamiska, revolutionerande, Silk, Jolt och DNA. Slutligen valde de ett namn som Gosling kom på över kaffe. Java är inte en akronym, det hänvisar till ön Indonesien där några av de bästa sorterna av denna infusion produceras.

1995 släpptes den första testversionen av utvecklarsatsen och samma år utsåg tidningen TIme den till en av årets tio produkter. Idag språket används för att skapa stationära, mobila, webb- och inbäddade applikationer. Många populära open source-program skrivs med Java.

Kontroversen om deras licenser

De flesta av Java-plattformskomponenterna är tillgängliga under öppna licenser, och de som inte ersattes av alternativa projekt som är öppen källkod. Detta är dock ingen garanti. Oracle (som köpte Sun Microsystem) stämmer Google för återimplementering av Java-applikationsprogrammeringsgränssnitt på Android. Resultatet av denna dom beror på om ersättarna kan fortsätta att användas.

Använda Java-applikationer på Linux

Många Java-applikationer innehåller en liten modul som gör att de kan användas utan att behöva installera ytterligare komponenter. Men att springa de flesta behöver installera en Java-runtime-miljö. Mycket av Linux-distributioner inkluderar ett paket som heter OpenJDK i sina förråd som kan installeras på vanligt sätt.

Du kan också installera den officiella Oracle runtime-miljön från din sida. Men det är uteslutande licensierat och har begränsningar för kommersiellt bruk.

I båda fallen behöver du bara placera muspekaren över applikationen och med höger knapp välja att öppna den med den valda Java-miljön.

Programmering i Java

För att bara skapa program i Java nVi måste ha det ovan nämnda OpenJDK-paketet installerat och en integrerad utvecklingsmiljö som NetBeans, Eclipse eller Intellij Idea. TAlla kan enkelt installeras på vår Linux-distribution med förvar och paketen FlatPak och Snap.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.