Јава пуни 25 година. Кратка историја платформе

Јава пуни 25 година

«Раскинуо сам са девојком програмерком. Она не зна Јава »Шалу сам први пут чула у радијском програму намењеном широј јавности. То показује популарност овог 25-годишњег програмског језика превазилази домен рачунарских наука.

Термин Јава се користи већину времена за позивање Јава платформа, односно скуп алата за брзи развој вишеплатформних апликација, као и за општи програмски језик креирала компанија Сун за развој програма за ову платформу.

Разлика Јаве у односу на друге програмске језике је у томе Дизајниран је тако да писани код може да се покрене на било ком систему на којем може да ради виртуелна машина Јава (ЈВМ).

Заправо. Јава није рођена за употребу у рачунарском програмирању. У 90-има се медијска индустрија кладила на интерактивну телевизију и програмери су сматрали да би то било корисно за употребу у сет-топ бок уређајима и за оно што ће касније постати познато као паметни телевизори. Међутим, компаније кабловске телевизије нису биле заинтересоване. ФПрограмери Интернета видели су његов потенцијал и Нетсцапе, пионирски прегледач, га је укључио.

Јава пуни 25 година. Мало историје

Почеци пројекта морају се пратити до 1991. године када је ЈАмес Гослинг, Мике Схеридан и Патрицк Наугхтон формирали су такозвани Зелени тим у оквиру компаније Сун Мицросистем (зелени тим). Њихови циљеви су били амбициозни, желели су да створе програмски језик који је то био

Једноставан, робустан, преносив, неовисан о платформи, сигуран, високих перформанси, вишенитни, архитектурно неутралан, објектно оријентисан, интерпретиран и динамичан.

Првобитно се будући језик звао Греенталк и његови фајлови су имали екстензију .гт, али је касније изабрано име Храст. Храст се у многим земљама попут Француске, Немачке, Румуније и Сједињених Држава сматра симболом снаге и бира као национално дрво. Такође, био је регистровани заштитни знак друге компаније.

Зашто је Јава на крају позвана?

Када су програмери сазнали да не могу да га зову Храст, промешали су друга именас. Желели су реч која одражава суштину новог језика: револуционаран, динамичан, жив, хладан, јединствен, лак за правопис и забаван за изговор.

Тестирали су динамичне, револуционарне, свилу, јолт и ДНК. Коначно, изабрали су име које је Гослинг смислио уз кафу. Јава није скраћеница, односи се на острво Индонезија где се производе неке од најбољих сорти ове инфузије.

1995. године објављена је прва пробна верзија програмера и, исте године, часопис ТИме га је прогласио једним од десет производа године. Данас језик користи се за креирање апликација за рачунаре, мобилне уређаје, веб и уграђених апликација. Многи популарни програми отвореног кода написани су помоћу Јаве.

Контроверза око њихових лиценци

Већина компоненти Јава платформе доступна је под отвореним лиценцама, а оне који нису замењени су алтернативним пројектима отвореног кода. Међутим, ово није гаранција. Орацле (који је купио Сун Мицросистем) тужи Гоогле због поновне имплементације интерфејса за програмирање Јава апликација на Андроиду. Резултат ове пресуде зависиће од тога да ли се замене могу и даље користити.

Коришћење Јава апликација на Линуку

Многе Јава апликације садрже мали модул који вам омогућава да их користите без инсталирања додатних компоненти. Међутим, да трчи већина треба да инсталира Јава рунтиме окружење. Много Линук дистрибуције укључују пакет под називом ОпенЈДК у своја спремишта који се могу инсталирати на уобичајени начин.

Такође можете да инсталирате службено окружење Орацле рунтиме са ваше странице. Али има искључиво лиценцу и има ограничења за комерцијалну употребу.

У оба случаја морате само поставити показивач миша преко апликације и десним дугметом одабрати да је отворите у изабраном Јава окружењу.

Програмирање на Јави

Да би програми били само на Јави нМорамо да имамо инсталирани горе поменути ОпенЈДК пакет и интегрисано развојно окружење попут НетБеанс, Ецлипсе или Интеллиј Идеа. Т.Сви они могу се лако инсталирати на нашу Линук дистрибуцију користећи спремишта и ФлатПак и Снап пакете.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.