J

Java

Java je plne objektovo orientovaný programovací jazyk. Jej syntax je veľmi podobná C++, preto každý, kto ma už nejaké skúsenosti s jazykom C++, by nemal mať problém vytvoriť aplikáciu v tomto jazyku. Na rozdiel od C++ nenájdeme ale napríklad v Jave ukazovatele. Netreba sa tým nechať odradiť, pretože to je veľkým plus pre bezpečnosť Javy. Väčšinou práve neopatrná práca s ukazovateľmi bola na príčine "zrutenia"' sa programu. Java ďalej nemá globálne premenne, čo prispieva hlavne k lepšej čitateľnosti programu. Nenájdeme tu ani virtuálne metódy, pretože program napísaný v jazyku Java sa interpretuje.

Počiatky Javy spadajú do konca sedemdesiatych rokov kedy vznikla vízia programovacieho jazyka, ktorý by spájal všetky dobre vlastnosti známych programovacích jazykov do jedného. Snom bolo vytvoriť programovací jazyk, ktorý by bol nezávislý na platforme.
Aj keď si to želali mnohí, ako prvý sa odvážil vysloviť svoje fantázie Bill Joy. Bohužiaľ na realizovanie týchto myšlienok ssa muselo čakať až do roku 1990, kedy spoločnosť SUN Microsystems zostavila skupinu `vedcov`, ktorí mali vyvinúť jednoduchý systém pre ovládanie elektronických spotrebičov (prenosné telefóny, videokamery ...). Zodpovednosť za túto prácu niesli pani Patrick Naughton, James Grosling, Mikel Sherindan a ešte by sme nemali zabudnúť na skupinu programátorov vedenú pánom Osmonom, ktorí sa  úspešne podieľali na plnení tejto úlohy.
Čiastočne sa im to podarilo roku 1992, kedy vznikol programovací jazyk OAK - predchodca Javy. V tomto momente prichádza na scénu Bill Joy, ktorý upozornil na vlastnosti tohto jazyka, t.j. na jeho bezpečnosť a nezávislosť od platformy. Jazyk OAK bolo treba urobiť jazykom pre heterogénne siete, kde by sa využila jeho nezávislosť od platformy.
V roku 1995 konečne bola hotová verzia jazyka, ktorý by bol ideálny pre programovanie v heterogénnom prostredí, akým je napríklad INTERNET. Táto vylepšená verzia OAKu dostala meno Java.

Treba ale ešte upozorniť, že Java je síce nezávislá od platformy, no je závislá na nasledujúcich veciach:
 

  • potrebuje suborový systém, ktorý podporuje mena súborov dlhších ako 8 znakov s citlivosťou na veľké a malé písmená
  • grafické užívateľské prostredie (GUI). V prípade, že chceme vyvíjať aplikácie bežiace na konzole, GUI nepotrebujeme.
  • výkonný procesor.

 

Java Script je programovací jazyk vyvinutý spoločnosťou Netscape, umožňujúci väčšiu interaktivitu na web stránkach.

Tento jazyk zdieľa niektoré charakteristiky s Javou, ale je nezávislý. Java Script sa integruje do HTML, kde umožňuje spúšťanie dynamického obsahu a pohybu.

 

EKOBIT consulting, s.r.o.

Veterná 430/14
058 01 Gánovce - Filice
 

Telefón:
+421 905 292 410