Komputer w życiu człowieka

Listopad 17th, 2009


Komputery w naszym życiu, zwłaszcza młodego pokolenia obecne są od dłuższego czasu. Czasem zdarza się, że na pulpicie pojawiają się komunikaty, których do końca nie rozumiemy. Klikamy OK. i wracamy do swoich zajęć. Czas by im się bliżej przyjrzeć. Na pierwszy ogień Java. Co to jest do czego służy i jak powstała. Czyli krótko mówiąc Java w pigułce. To obiegowy język programowania stworzony przez grupę roboczą pod kierunkiem programisty z Kanady urodzonego w 1955 roku Jamesa Goslinga z firmy Sun Microsystems.
Jej język cechuje się silnym typowaniem. Podstawowe koncepcje zostały zaczerpnięte z języka Smalltalk Nie należy jej mylić z Javascript, gdyż wspólną ma jedynie składnię podstawowych instrukcji. Najważniejsze koncepcje tego języka to: obiektowość, dziedziczenie, niezależność od architektury, sieciowość i obsługa oprogramowania rozproszonego. Założenia były takie, aby Java zastąpiła C++. Jej język robi bardzo dużo, aby możliwie jak najskuteczniej utrudnić programiście popełnienie błędu. To bardzo ważne gdyż nikt nie jest nieomylny i pomoc ze strony systemu zawsze jest mile widziana. Pomimo wielu niewątpliwych zalet język ten ma też swoje wady. Informatycy najczęściej narzekają, że programy w niej pisane wykonują się wolniej niż te stworzone np. w C++. Dotyczy to zwłaszcza starszych wersji. Częstymi zarzutami są też, uwagi o tym, że niezbyt nadaje się do zastosowań czasu rzeczywistego. Głównym problemem jest brak przewidywalności wydajności oraz nieoczekiwane przestoje. Są one najpewniej spowodowane działaniem odśmiecacza. Jest to specjalny proces zarządzania pamięcią polegający na automatycznym zwalnianiu nieużywanych obszarów. Kolejnym minusem w starciu z C++ jest mniejsza funkcjonalność, którą zarzucają jej eksperci. Java wymusza też konwersję typów prostych, co w niektórych sytuacjach może mieć wpływ na wydajność i zmniejszyć czytelność programy. Należy jednak pamiętać, że w takich starciach pomiędzy dwoma programami, żaden nie jest idealny, ale nie jest też tak słaby jak przedstawia go opozycja. W 2007 roku firma, Sun ogłosiła swe plany wprowadzenia nowego języka skryptowego o nazwie JavaFX Scriptt. Jest to rozszerzenie poprzedniej wersji.

Tagi i kategorie tematyczne dodane do tego wpisu na blogu Teamu: , , , , ,