Java saab 25-aastaseks. Platvormi lühike ajalugu

Java saab 25-aastaseks

«Ma läksin lahku oma sõbranna programmeerijast. Ta ei tunne Java-d »kuulsin seda nalja esimest korda üldsusele suunatud raadiosaates. See näitab seda selle 25-aastase programmeerimiskeele populaarsus ületab arvutiteaduse valdkonna.

Java mõistet kasutatakse enamasti selle tähistamiseks Java platvorm, see tähendab tööriistakomplekt mitmeplatvormiliste rakenduste kiireks arendamiseks, samuti üldotstarbelise programmeerimiskeele jaoks mille on loonud Sun ettevõte, et välja töötada selle platvormi programmid.

Java erinevus teiste programmeerimiskeelte suhtes seisneb selles on loodud nii, et kirjutatud kood saaks töötada igas süsteemis, kus virtuaalmasin saab töötada Java (JVM).

Tegelikult. Java ei sündinud arvutiprogrammeerimisel kasutamiseks. 90-ndatel panustas meediatööstus kihlvedusid interaktiivse televisiooni peale ja arendajad arvasid, et seda oleks kasulik kasutada digiboksides ja mida hiljem hakatakse nimetama nutiteleriteks. Kuid kaabeltelevisioonifirmad ei olnud sellest huvitatud. FInterneti-arendajad nägid selle potentsiaali ja teerajaja brauser Netscape ühendas selle.

Java saab 25-aastaseks. Natuke ajalugu

Projekti algus tuleb otsida 1991. aastast, kui JAmes Gosling, Mike Sheridan ja Patrick Naughton moodustasid Sun Microsystemi ettevõttes nn rohelise meeskonna (roheline meeskond). Nende eesmärgid olid ambitsioonikad, nad tahtsid luua programmeerimiskeele, mis oli

Lihtne, vastupidav, kaasaskantav, platvormist sõltumatu, turvaline, suure jõudlusega, mitmekeermeline, arhitektuurineutraalne, objektile orienteeritud, tõlgendatud ja dünaamiline.

Algselt nimetati tulevast keelt Greentalkiks ja selle failide laiend oli .gt, kuid hiljem valiti nimi Tamm. Tamme peetakse tugevuse sümboliks ja see valitakse rahvuspuuks paljudes riikides, nagu Prantsusmaa, Saksamaa, Rumeenia ja Ameerika Ühendriigid. Samuti oli see teise ettevõtte registreeritud kaubamärk.

Miks Java kutsuti?

Kui arendajad said teada, et nad ei saa seda tammeks nimetada, segasid nad teisi nimesids. Nad tahtsid sõna, mis peegeldaks uue keele olemust: revolutsiooniline, dünaamiline, elav, lahe, ainulaadne, kergesti loitsitav ja lõbus öelda.

Nad testisid dünaamilisi, revolutsioonilisi, Siidi, Jolti ja DNA-d. Lõpuks valisid nad nime, mille Gosling kohvi kõrvale välja mõtles. Java ei ole lühend, see viitab Indoneesia saarele, kus toodetakse selle infusiooni parimaid sorte.

1995. aastal ilmus arendaja komplekti esimene prooviversioon ja samal aastal nimetas ajakiri TIme selle aasta kümne toote hulka. Täna keel kasutatakse töölaua-, mobiili-, veebi- ja manustatud rakenduste loomiseks. Paljud populaarsed avatud lähtekoodiga programmid on kirjutatud Java abil.

Vaidlus nende litsentside üle

Enamik Java platvormi komponente on saadaval avatud litsentside allja need, mida ei ole, asendati avatud lähtekoodiga alternatiivsete projektidega. See pole siiski garantii. Oracle (kes ostis Sun Microsystemi) kaebab Google'i Java-rakenduste programmeerimisliideste uuesti rakendamise eest Androidis. Selle otsuse tulemus sõltub sellest, kas asendajaid saab jätkata.

Java-rakenduste kasutamine Linuxis

Paljud Java-rakendused sisaldavad väikest moodulit, mis võimaldab teil neid kasutada ilma lisakomponente installimata. Siiski kandideerida Enamasti peate installima Java käituskeskkonna. Suur osa Linuxi distributsioonid sisaldavad oma hoidlates paketti nimega OpenJDK mida saab paigaldada tavalisel viisil.

Samuti saate installida ametliku Oracle'i käituskeskkonna oma lehelt. Kuid see on eranditult litsentseeritud ja sellel on piirangud äriliseks kasutamiseks.

Mõlemal juhul peate lihtsalt asetama hiirekursori rakenduse kohale ja valima parema nupuga selle avamiseks valitud Java keskkonnaga.

Programmeerimine Java-s

Ainult Java-s olevate programmide loomiseks nMeil peab olema installitud eelmainitud OpenJDK pakett ja integreeritud arenduskeskkond nagu NetBeans, Eclipse või Intellij Idea. TKõiki neid saab hõlpsasti meie Linuxi jaotusse installida hoidlate ning FlatPaki ja Snapi pakettide abil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.