historia (11)


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 2012
11 Z historii Żydów w Lublinie
Historia sztuki nowoczesnej polskiej malarstwo 07 11
11 Jezyki programowania Historia Przykładyid434
Historia sztuki nowoczesnej polskiej malarstwo 22 11
Kalendarz Historyczny Wiara i Rozum 11
School of History, Classics and Archaeology The City of Rome 2010 11
11 Wprowadzenie i historia
historia rozwoju 29 11 2012

więcej podobnych podstron