Java navršava 25 godina. Kratka istorija platforme

Java navršava 25 godina

«Raskinuo sam sa djevojkom programerkom. Ona ne zna Java »Prvi put sam šalu čula u radijskom programu namijenjenom široj javnosti. To pokazuje popularnost ovog programskog jezika koji je upravo napunio 25 godina premašuje područje računarstva.

Termin Java koristi se većinu vremena za pozivanje Java platforma, odnosno skup alata za brzi razvoj višeplatformnih aplikacija, kao i za opći programski jezik kreirala kompanija Sun za razvoj programa za ovu platformu.

Razlika Jave u odnosu na druge programske jezike je u tome je dizajniran tako da se napisani kôd može izvoditi na bilo kojem sistemu na kojem se može pokretati virtualna mašina Java (JVM).

Zapravo. Java nije rođena za upotrebu u računarskom programiranju. U 90-ima se medijska industrija kladila na interaktivnu televiziju, a programeri su smatrali da bi to bilo korisno za upotrebu u dekoderima i onome što će kasnije biti poznato kao pametni televizori. Međutim, kompanije kablovske televizije nisu bile zainteresirane. FProgrameri interneta vidjeli su njegov potencijal i Netscape, pionirski pretraživač, to su uključili.

Java navršava 25 godina. Malo istorije

Počeci projekta moraju se pratiti do 1991. godine kada je JAmes Gosling, Mike Sheridan i Patrick Naughton formirali su takozvani Zeleni tim u okviru kompanije Sun Microsystem (zeleni tim). Njihovi ciljevi su bili ambiciozni, željeli su stvoriti programski jezik koji je to bio

Jednostavan, robustan, prenosiv, neovisan o platformi, siguran, visokih performansi, višenitni, arhitekturno neutralan, objektno orijentiran, interpretiran i dinamičan.

Izvorno se budući jezik zvao Greentalk i njegovi su fajlovi imali ekstenziju .gt, ali je kasnije odabrano ime Hrast. Hrast se u mnogim zemljama poput Francuske, Njemačke, Rumunjske i Sjedinjenih Država smatra simbolom snage i odabirom za nacionalno drvo. Takođe, bio je registrovani zaštitni znak druge kompanije.

Zašto je Java na kraju pozvana?

Kad su programeri saznali da ga ne mogu nazvati Hrast, promijenili su druga imenas. Željeli su riječ koja odražava suštinu novog jezika: revolucionaran, dinamičan, živ, hladan, jedinstven, lak za pravopis i zabavan za reći.

Testirali su dinamične, revolucionarne, svilu, jolt i DNK. Napokon su odabrali ime koje je Gosling smislio uz kafu. Java nije skraćenica, odnosi se na ostrvo Indoneziju na kojem se proizvode neke od najboljih sorti ove infuzije.

1995. godine objavljena je prva probna verzija programer kompleta i, iste godine, časopis TIme ga je proglasio jednim od deset proizvoda godine. Danas jezik koristi se za stvaranje desktop, mobilnih, web i ugrađenih aplikacija. Mnogi popularni programi otvorenog koda napisani su pomoću Jave.

Kontroverza oko njihovih licenci

Većina komponenti Java platforme dostupna je pod otvorenim licencama, a one koji nisu zamijenili su alternativni projekti otvorenog koda. Međutim, ovo nije garancija. Oracle (koji je kupio Sun Microsystem) tuži Google zbog ponovne implementacije sučelja za programiranje Java aplikacija na Androidu. Rezultat ove presude ovisit će o tome mogu li se zamjene i dalje koristiti.

Korištenje Java aplikacija na Linuxu

Mnoge Java aplikacije uključuju mali modul koji im omogućava upotrebu bez potrebe za instaliranjem dodatnih komponenti. Međutim, trčati većina ih treba instalirati Java runtime okruženje. Puno od Linux distribucije uključuju paket pod nazivom OpenJDK u svoja spremišta koji se mogu instalirati na uobičajeni način.

Takođe možete instalirati službeno Oracle runtime okruženje sa vaše stranice. Ali on je isključivo licenciran i ima ograničenja za komercijalnu upotrebu.

U oba slučaja morate samo postaviti pokazivač miša preko aplikacije i desnim gumbom odabrati da je otvorite u odabranom Java okruženju.

Programiranje na Javi

Izrada programa samo na Javi nMoramo instalirati gore spomenuti OpenJDK paket i integrirano razvojno okruženje poput NetBeans, Eclipse ili Intellij Idea. TSvi se oni mogu lako instalirati na našu Linux distribuciju koristeći spremišta i FlatPak i Snap pakete.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.