Java fylder 25 år. En kort historie om platformen

Java fylder 25 år

«Jeg brød op med min kæreste programmøren. Hun kender ikke Java »Jeg hørte vittigheden for første gang i et radioprogram rettet mod offentligheden. Det viser det populariteten af ​​dette 25-årige programmeringssprog overstiger området inden for datalogi.

Udtrykket Java bruges mest af tiden til at henvise til Java-platformen, det vil sige et sæt værktøjer til hurtig udvikling af multiplatform-applikationer såvel som til det generelle programmeringssprog oprettet af Sun-firmaet til at udvikle programmer til denne platform.

Forskellen i Java med hensyn til andre programmeringssprog er den er designet, så den skrevne kode kan køre på ethvert system, som en virtuel maskine kan køre på Java (JVM).

Rent faktisk. Java blev ikke født til at blive brugt til computerprogrammering. I 90'erne satsede medieindustrien på interaktivt tv, og udviklere troede, at det ville være nyttigt til brug i dekodere, og hvad der senere ville blive kendt som smarte fjernsyn. Kabel-tv-virksomhederne var imidlertid ikke interesserede. FDet var internetudviklere, der så dets potentiale og Netscape, den banebrydende browser, indarbejdede den.

Java fylder 25 år. En lille historie

Begyndelsen af ​​projektet skal spores tilbage til 1991, da JAmes Gosling, Mike Sheridan og Patrick Naughton dannede det såkaldte Green Team inden for Sun Microsystem-firmaet (grønt hold). Deres mål var ambitiøse, de ønskede at skabe et programmeringssprog, der var

Enkel, robust, bærbar, platformuafhængig, sikker, højtydende, multi-threaded, arkitektur-neutral, objektorienteret, fortolket og dynamisk.

Oprindeligt blev det fremtidige sprog kaldt Greentalk, og dets filer havde udvidelsen .gt, men senere blev navnet Oak valgt. Eg betragtes som et symbol på styrke og vælges som det nationale træ i mange lande som Frankrig, Tyskland, Rumænien og USA. Det var også et registreret varemærke tilhørende et andet firma.

Hvorfor blev Java kaldt?

Da udviklerne fandt ud af, at de ikke kunne kalde det Oak, blandede de andre navnes. De ønskede et ord, der afspejlede essensen af ​​det nye sprog: revolutionerende, dynamisk, levende, cool, unik, let at stave og sjovt at sige.

De testede dynamisk, revolutionerende, Silke, Jolt og DNA. Endelig valgte de et navn, som Gosling kom op med over kaffe. Java er ikke et akronym, det henviser til øen Indonesien, hvor nogle af de bedste sorter af denne infusion produceres.

I 1995 blev den første prøveversion af udviklerpakken frigivet og samme år udnævnte tidsskriftet TIme det til et af årets ti produkter. I dag sproget bruges til oprettelse af desktop-, mobil-, web- og indlejrede applikationer. Mange populære open source-programmer er skrevet ved hjælp af Java.

Kontroversen om deres licenser

De fleste Java-platformskomponenter er tilgængelige under åbne licenser, og dem, der ikke er, blev erstattet af alternative projekter, der er open source. Dette er dog ikke en garanti. Oracle (som købte Sun Microsystem) sagsøger Google for genimplementering af Java-applikationsprogrammeringsgrænseflader på Android. Resultatet af denne dom vil afhænge af, om erstatningerne fortsat kan bruges.

Brug af Java-applikationer på Linux

Mange Java-applikationer inkluderer et lille modul, der giver dig mulighed for at bruge dem uden at installere yderligere komponenter. Dog at løbe mest skal du installere et Java runtime-miljø. Meget af Linux-distributioner inkluderer en pakke kaldet OpenJDK i deres arkiver som kan installeres på den sædvanlige måde.

Du kan også installere det officielle Oracle runtime-miljø fra din side. Men det er udelukkende licenseret og har begrænsninger for kommerciel brug.

I begge tilfælde skal du bare placere musemarkøren over applikationen og med højre knap vælge at åbne den med det valgte Java-miljø.

Programmering i Java

For kun at lave programmer i Java nVi skal have den førnævnte OpenJDK-pakke installeret og et integreret udviklingsmiljø som NetBeans, Eclipse eller Intellij Idea. TAlle kan let installeres på vores Linux-distribution ved hjælp af arkiver og FlatPak- og Snap-pakkerne.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.