Odlomak

1. Uvod
Java je višenamenski programski jezik, čije su osnovne karakteristike portabilnost, jednostavnost, objektna orijentacija i pouzdanost. Ovaj jezik nije striktno vezan za operativni sistem, niti za tip aplikacije, tako da je moguće izvršavati ga na većini uređaja.
Java je jezik za pisanje programa, ali Java je i platforma koja služi za pokretanje programa koji su napisani u Javi i drugim programskim jezicima (kao npr. Groovy, Jython, JRuby). Za razliku od fizičkih platformi koje se sastoje od procesora i operativnih sistema, Java platforma se sastoji od jedne vrste softverskog procesora koji je zadužen za izvršavanje Java programa.

Priča o Javi počinje 1991. godine, kada James Gosling počinje rad na programskom jeziku Oak. Sledeće godine, Sun Microsystems predstavlja Star7, PDA uređaj sa touchscreenom i animiranim grafičkim korisničkim okruženjem, na kojem debituje Oak, novi procesorsko nezavisni programski jezik, napisan godinu dana ranije specijalno za ovaj uređaj. Uređaj je prošao gotovo nezapaženo. Programski jezik Oak 1995. godine menja naziv u Java. Ovaj programski jezik se izrodio iz potrebe za platformski nezavisnim jezikom, koji bi se mogao koristiti za razvoj softvera za uređaje potrošačke elektronike, kao što su tosteri, mikrotalasne pećnice i daljinski upravljači. Kao što verovatno možete da pretpostavite, u ovakvoj šarolikosti uređaja, pojavljuju se razni tipovi procesora kao kontroleri. Upravo to je predstavljalo i najveći problem, jer je u trenutku nastanka Jave većina programskih jezika bila dizajnirana za konkretnu implementaciju na određenoj platformi. Ako kao primer uzmemo C++, možemo videti da, iako je bilo moguće kompajlirati C++ program na bilo kojoj vrsti procesora, to je zahtevalo razvoj kompletnog C++ kompajlera za ciljnu platformu, što je vrlo skup i dugotrajan proces. U pokušajima da reše pomenute probleme, Gosling i ekipa iz Suna, radili su na razvoju prenosivog, platformski nezavisnog programskog jezika, što dovodi do nastanka Jave.
U vremenu nastajanje Jave, dolazi do intenzivnog razvoja World Wide Weba, što presudno utiče na samo oblikovanje i pozicioniranje Jave kao programskog jezika. Da Web nije evoluirao na način na koji jeste, i to baš u trenutku pojavljivanja Jave, ona bi verovatno ostala korisna, ali ne tako revolucionarna tehnologija, koja bi se koristila u konzumnoj elektronici. Sa „eksplozijom“ WWW-a, Java izlazi u prvi plan, zato što je Webu bila potrebna portabilnost koju je Java omogućavala.

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Seminarski radovi

Više u Skripte

Komentari