Historia języka Java
Historia języka Java
Pochodzenie języka Java
Projekt Green
WebRunner i HotJava
Skąd nazwa Java?
Historia języka programowania może dać Ci trochę informacji o samym
języku. Podczas projektowania wazne jest, aby równoczesnie wykorzystywac
język w prawdziwych projektach. jesli się tego nie zrobi, to języknie będzie
niezbyt użyteczny, kiedy już zostanie do końca opracowany i wypuszczony
na rynek, a programowanie w nim na pewno nie będzie zabawne.
Język Java podczas projektowania został użyty w kilku projektach. Początkowo
Java byla pomyslana jako język do oprogramowania sprzętów urzytkowych,
jednak okazała się rownież bardzo dobrym językiem do zastosowania w sieci
World-Wide-Web.
na początek
Pochodzenie
języka Java
Język ten został zaprojektowany i zaimplementowany przez małą grupę
ludzi prowadzoną przez Jamesa Goslinga w laboratoriach Sun Microsystems
w Mountin View, California. Oprócz swojej pracy nad jezykiem, James Gosling
jest autorem programu emacs pod UNIX oraz systemu okien NeWS.
Poczatkowo zespół ludzi rozwijających język Java miał na celu zaprojektowanie
oprogramowania do sprzętu elektronicznego. Szybko zorientowano się, że
istniejące języki, takie jak C lub C++, nie nadają się do tego celu.
Programy napisane w C lub C++ muszą zostać skompilowane dla okreslonego
procesora. kiedy nowy procesor zostaje wypuszczony na rynek, większosć
oprogramowania musi zostać na nowo skompilowana, aby wykorzystać w pełni
możliwosci nowego produktu. Jest tak, ponieważ raz skompilowany program
w C lub C++ nie jest łatwo przystosować do korzystania z nowych bibliotek
funkcji. Gdy biblioteki zostają zmienione, z reguły trzeba kompilować cały
program od początku.
Oprogramowanie pisane dla sprzętów użytkowych musi działać na nowo produkowanych
układach elektronicznych, gdyż producenci są mocno ograniczani przez koszt
komponentów. Jesli koszt układu staje się zbyt wysoki, należy zastąpić
go natychmiast innym, barziej efektywnym finansowo. Nawet małe skoki cen
mogą stanowić dużą różnicę,jesli sprzedajemy miliony egzemplarzy.
Innym problemem dotyczącym uzycia tradycyjnych języków programowania
do oprogramowania sprzętów użytkowych jest to, że sprzęty te mają zazwyczaj
długi czas użytkowania. Są przecież ciągle działające tostery sprzed 50
lat. Wtyczka w dalszym ciągu pasuje do gniazdka, a kromki chleba idealnie
wchodzą w otwory tostera. Oprogramowanie natomiast cechuje się z reguły
krótszym czasem życia i dlatego byłoby trudne zbudowanie tostera z wmontowanym
komputerem w środku. Jeżeli kiedykolwiek nowe oprogramowaine dla tostera
zostałoby napisane, musiałoby ono być kompatybilne wstecz, aby działało
również na starych wersjach tych urządzeń.
Oprogramowanie dla użądzeń musi być niezawodne, dużo bardziej niz większosć
oprogramowania dla komputerów. Jesli takie urządzenie zawiedzie, producent
zazwyczaj musi wymienić całą maszynę.
W 1990r. James Gosling zaczął prace nad projektowaniem nowego języka
programowania, który byłby własciwszy do oprogramowania sprzętu użytkowego
niż tradycyjne języki jak C czy C++. Wynikiem jest Java, szybki, niewielki
i niezawodny język, który będzie działał na dowolnym układzie elektronicznym.
na początek
Projekt Green
Pierwszym projektem, w którym wykorzystanojęzyk Java, był projekt Green.
Jego celem było eksperymentowanie z nowym interfejsem użytkownika do kompleksowej
obsługi sprzętu domowego (magnetowidy, telewizory, swiatło, telefon, pager
itd.). Ludzie pracujący nad tym projektem skonstruowali eksperymentalny,
mieszczący się w dłoni komputer, nazwany *7 (gwiazda siedem). Interfejs
użytkownika złożony był z pełnoekranowej, animowanej prezentacji mieszkania,
w którym poszczególne urządzenia były obsługiwane przez dotykanie ekranu.
Wszystko oczywiscie napisane było w języku Java. Zostało zbudowanych osiem
prototypów *7.
Interfejs *7 używał animowanej figurki, poruszającej się po ekranie,
do obsługi urządzeń. Zespół pracujący obecnie nad rozwojem języka Java
ciągle korzysta z niektórych elementów projektu *7. Na przykład Duke, który
jest teraz maskotką Javy, był animowaną figurką projektu *7.
Następnym po projekcie *7 był projekt wideo na życzenie (VOD - Video
On Demand). Pokazano tam, że animowany interfejs użytkownika, jaki zastosowano
w *7, może być użyty równie dobrze do obsługi interaktywnej telewizji,
jak i do kontroli urządzeń powszechnego użytku.
Projekty *7 i VOD zaowocowały eksperymentalnym oprogramowaniem, lecz
nie stały sie produktami dostępnymi na rynku. Obydwa zostały zaimplementowane
całkowicie w języku Java.
na początek
WebRunner i
HotJava
Około 1993 roku World Wide Web przemieniał się z formy tekstowej prezentacji
danych na graficzną i przyciągał coraż większą uwagę. Zespołowi rozwijającemujęzyk
Java wydało się jasne, że język niezależny sprzętowo będzie idealny do
programowania aplikacji sieciowych, poniważ ten sam program może być wykonany
na dowolnym komputerze podłączonym do Internetu od PC przez Mac do maszyn
z systemem UNIX. Wynikiem tego było stworzenie przeglądarki do sieci WWW
nazwanej WebRunner, która została w całosci napisana w języku Java. Później
ta pierwsza przeglądarka otrzymała nazwę HotJava, aby zachować znak firmowy.
HotJava była pierwszą przeglądarką obsługującą applety.
HotJava była ważnym krokiem w rozwoju języka Java. Nie tylko wzbogaciła
sam język, ale również pokazała go swiatu. Kiedy inni programisci zobaczyli
co zespół pracujący nad językiem Java był w stanie stworzyć, także zapragnęli
użyć tej nowej technologii w swoim oprogramowaniu.
Oficjalne ogłoszenie nowej technologii odbyło sie w maju 1995 roku na
konferencji SunWorld w San Francisco. Na tej konferencji Marc Andreessen,
założyciel i kierownik departamentu rozwoju Netscape Communications ogłosił,
że Netscape Navigator będzie obsługiwał applety napisane za pomocą języka
Java. Netscape Navigator 2.0, który został wypuszczony pod koniec roku
1995, obsługuje applety i poszerzył już i tak silne zainteresowanie nowym
językiem. Zespół rozwijający język Java usytuowany w Paolo Alto, ciągle
pracuje nad rozwojem języka, aby zaspokoił on wszystkie potrzeby i oczekiwania.
na początek
Skąd nazwa Java?
Język Java pierwotnie otrzymał nazwę Oak (dąb) nadaną przez Jamesa Goslinga.
Jego inspiracją był wielki dąb rosnący tuż za oknem jego biura w Sun Microsystems.
Po pewnym czasie zespół pracujący nad nowym językiem odkrył, że Oak
był już kiedys nazwą języka programowania. Trzeba było wymyslić jakies
nowe okreslenie na nowy język. Wbraw pozorom jest to bardzo trudne - o
czym przekonali się członkowie zespołu po wielu godzinach burzy mózgów.
Ostatecznie pomysł nowej nazwy pojawił się w drodze do sklepu z kawą.
na początek
Wyszukiwarka
Podobne podstrony:
historia (11)Historia szopek bożonarodzeniowych (Wychowanie w przedszkolu, 11 2012)Historia wychowania w rodzinie 8 11 201211 Z historii Żydów w LublinieHistoria sztuki nowoczesnej polskiej malarstwo 07 1111 Jezyki programowania Historia Przykładyid434Historia sztuki nowoczesnej polskiej malarstwo 22 11Kalendarz Historyczny Wiara i Rozum 11School of History, Classics and Archaeology The City of Rome 2010 1111 Wprowadzenie i historiahistoria rozwoju 29 11 2012więcej podobnych podstron