Java fyller 25 år. En kort historie om plattformen

Java fyller 25 år

«Jeg sluttet med kjæresten min, programmereren. Hun kjenner ikke Java »Jeg hørte vitsen for første gang i et radioprogram rettet mot allmennheten. Det viser det Populariteten til dette 25 år gamle programmeringsspråket overgår datavitenskapen.

Begrepet Java brukes mesteparten av tiden for å referere til Java-plattformen, det vil si et sett med verktøy for rask utvikling av applikasjoner med flere plattformer, samt for det generelle programmeringsspråket laget av Sun-selskapet for å utvikle programmer for denne plattformen.

Forskjellen med Java i forhold til andre programmeringsspråk er at Den er designet slik at den skrevne koden kan kjøres på ethvert system som en virtuell maskin kan kjøre på Java (JVM).

Faktisk. Java ble ikke født for å brukes i dataprogrammering. På 90-tallet satset medieindustrien på interaktiv tv, og utviklere trodde det ville være nyttig for bruk i set-top-bokser og det som senere ble kjent som smarte fjernsyn. Kabelfjernsynsselskapene var imidlertid ikke interessert. FDet var internettutviklere som så potensialet og Netscape, den banebrytende nettleseren, innlemmet den.

Java fyller 25 år. Litt historie

Begynnelsen til prosjektet må spores til 1991 da JAmes Gosling, Mike Sheridan og Patrick Naughton dannet det såkalte Green Team i Sun Microsystem-selskapet (grønt lag). Målene deres var ambisiøse, de ønsket å lage et programmeringsspråk som var

Enkel, robust, bærbar, plattformuavhengig, sikker, høy ytelse, flertrådet, arkitekturnøytral, objektorientert, tolket og dynamisk.

Opprinnelig ble det fremtidige språket kalt Greentalk, og filene hadde utvidelsen .gt, men senere ble navnet Oak valgt. Eik blir ansett som et symbol på styrke og valgt som det nasjonale treet i mange land som Frankrike, Tyskland, Romania og USA. Det var også et registrert varemerke for et annet selskap.

Hvorfor ble Java oppringt?

Da utviklerne fant ut at de ikke kunne kalle det eik, blandet de andre navns. De ønsket et ord som reflekterte essensen av det nye språket: revolusjonerende, dynamisk, levende, kult, unikt, lett å stave og morsomt å si.

De testet dynamisk, revolusjonerende, Silke, Jolt og DNA. Til slutt valgte de et navn som Gosling fant på over kaffe. Java er ikke et akronym, det refererer til øya Indonesia hvor noen av de beste variantene av denne infusjonen blir produsert.

I 1995 ble den første prøveversjonen av utviklerpakken utgitt og samme år kåret tidsskriftet TIme det til et av årets ti produkter. I dag språket brukes til å lage desktop, mobile, web og innebygde applikasjoner. Mange populære open source-programmer er skrevet ved hjelp av Java.

Kontroversen om lisensene deres

De fleste av Java-plattformkomponentene er tilgjengelige under åpne lisenser, og de som ikke er erstattet av alternative prosjekter som er åpen kildekode. Dette er imidlertid ingen garanti. Oracle (som kjøpte Sun Microsystem) saksøker Google for reimplementering av Java-applikasjonsprogrammeringsgrensesnitt på Android. Resultatet av denne dommen vil avhenge av om erstatningene kan fortsette å brukes.

Bruker Java-applikasjoner på Linux

Mange Java-applikasjoner inkluderer en liten modul som gjør at de kan brukes uten å måtte installere flere komponenter. Imidlertid å løpe de fleste trenger å installere et Java runtime-miljø. Mye av Linux-distribusjoner inkluderer en pakke som heter OpenJDK i repositoriene sine som kan installeres på vanlig måte.

Du kan også installere det offisielle Oracle runtime-miljøet fra siden din. Men det er lisensiert eksklusivt og har begrensninger for kommersiell bruk.

I begge tilfeller er det bare å plassere musepekeren over applikasjonen og med høyre knapp velge å åpne den med det valgte Java-miljøet.

Programmering i Java

For å lage programmer i Java bare nVi må ha den nevnte OpenJDK-pakken installert og et integrert utviklingsmiljø som NetBeans, Eclipse eller Intellij Idea. TAlle kan enkelt installeres på vår Linux-distribusjon ved hjelp av arkiver og FlatPak- og Snap-pakkene.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.