Javai sukanka 25 metai. Trumpa platformos istorija

Javai sukanka 25 metai

«Išsiskyriau su savo mergina programuotoja. Ji nepažįsta Java »Aš pirmą kartą išgirdau pokštą per plačiajai visuomenei skirtą radijo programą. Tai rodo šios 25 metų programavimo kalbos populiarumas viršija kompiuterių sritį.

Sąvoka „Java“ dažniausiai naudojama „Java“ platforma, tai yra įrankių rinkinys, skirtas greitai plėtoti daugiaplatformes programas, taip pat bendrosios paskirties programavimo kalbai sukūrė „Sun“ kompanija, kurdama šios platformos programas.

Java skiriasi nuo kitų programavimo kalbų yra sukurtas taip, kad užrašytas kodas galėtų veikti bet kurioje sistemoje, kurioje gali veikti virtuali mašina „Java“ (JVM).

Tiesą sakant. „Java“ nebuvo sukurta naudoti programuojant kompiuterius. 90-ajame dešimtmetyje žiniasklaidos pramonė lažinosi apie interaktyvią televiziją, o kūrėjai manė, kad tai bus naudinga naudoti dekoderiuose ir tai, kas vėliau bus vadinama išmaniąja televizija. Tačiau kabelinės televizijos bendrovės nesudomino. FInterneto kūrėjai pamatė jo galimybes „Netscape“, novatoriškos naršyklės, ją įtraukė.

Javai sukanka 25 metai. Šiek tiek istorijos

Projekto pradžia turi būti siejama su 1991 m., Kai DžAmesas Goslingas, Mike'as Sheridanas ir Patrickas Naughtonas „Sun Microsystem“ įmonėje sudarė vadinamąją „Green Team“ komandą. (žalia komanda). Jų tikslai buvo ambicingi, jie norėjo sukurti programavimo kalbą

Paprasta, tvirta, nešiojama, nepriklausoma nuo platformos, saugi, didelio našumo, kelių sričių, neutrali architektūrai, orientuota į objektą, interpretuota ir dinamiška.

Iš pradžių būsima kalba buvo vadinama „Greentalk“, o jos failų plėtinys buvo .gt, tačiau vėliau buvo pasirinktas vardas „Ąžuolas“. Ąžuolas laikomas stiprybės simboliu ir pasirinktas nacionaliniu medžiu daugelyje šalių, pavyzdžiui, Prancūzijoje, Vokietijoje, Rumunijoje ir JAV. Be to, tai buvo registruotas kitos įmonės prekės ženklas.

Kodėl Java buvo paskambinta?

Kai kūrėjai sužinojo, kad negali jo pavadinti ąžuolu, jie sumaišė kitus varduss. Jie norėjo žodžio, atspindinčio naujos kalbos esmę: revoliucingas, dinamiškas, gyvas, šaunus, unikalus, lengvai užrašomas ir įdomus pasakyti.

Jie išbandė dinamišką, revoliucingą, šilką, smūgį ir DNR. Galiausiai jie pasirinko pavadinimą, kurį Goslingas sugalvojo prie kavos. Džava nėra akronimas, jis nurodo Indonezijos salą, kurioje gaminamos geriausios šio užpilo veislės.

1995 m. Buvo išleista pirmoji bandomoji kūrėjo rinkinio versija ir tais pačiais metais žurnalas „TIme“ pavadino jį vienu iš dešimties metų gaminių. Šiandien kalba naudojama kuriant darbalaukio, mobiliuosius, žiniatinklio ir įterptąsias programas. Daugelis populiarių atvirojo kodo programų yra parašytos naudojant „Java“.

Ginčas dėl jų licencijų

Daugumą „Java“ platformos komponentų galima įsigyti naudojant atviras licencijasNepakeistieji buvo pakeisti alternatyviais atvirojo kodo projektais. Tačiau tai nėra garantija. „Oracle“ (įsigijusi „Sun Microsystem“) bylinėjasi su „Google“ dėl „Java“ programų programavimo sąsajų įdiegimo iš naujo „Android“. Šio sprendimo rezultatas priklausys nuo to, ar galima toliau naudoti pakaitalus.

„Java“ programų naudojimas „Linux“

Daugelyje „Java“ programų yra nedidelis modulis, leidžiantis jas naudoti nenaudojant papildomų komponentų. Tačiau bėgti daugiausiai reikia įdiegti „Java“ vykdymo aplinką. Didžioji dalis „Linux“ distribucijose yra saugyklų, vadinamų „OpenJDK“ kurį galima įdiegti įprastu būdu.

Taip pat galite įdiegti oficialią „Oracle“ vykdymo laiko aplinką iš savo puslapio. Bet jis yra išimtinai licencijuotas ir turi komercinio naudojimo apribojimus.

Abiem atvejais jūs tiesiog turite užvesti pelės žymeklį ant programos ir dešiniuoju mygtuku pasirinkti atidaryti jį pasirinktoje „Java“ aplinkoje.

Programavimas Java kalba

Kurti programas tik „Java“ nTurime įdiegti minėtą „OpenJDK“ paketą ir integruotą kūrimo aplinką kaip „NetBeans“, „Eclipse“ ar „Intellij Idea“. TVisus juos galima lengvai įdiegti mūsų platinimo sistemoje „Linux“ naudojant saugyklas ir „FlatPak“ bei „Snap“ paketus.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.