Вивчаємо Java Етап перший підготовчий

April 5th, 2009

aec1711e
« Розробка додатків на мові Java   |   Серія дистанційних курсів для користувача »

Навчання - Вивчаємо Java Етап перший підготовчий Мова програмування Java на сьогоднішній день є однією з найпопулярніших і широко використовуваних мов програмування в світі. Це, поза сумнівом, пов′язано з двома його найважливішими достоїнствами: WORA і спадкоємство кращих традицій C++.

WORA, Write Once Run Anyway - “написано одного разу, виконується скрізь”, це грубий переклад розшифровки абревіатури. Ця технологія радикально міняє підхід до програмування. Тепер вас не повинна хвилювати переносимість вашої програми. Немає необхідності в абстракції платформозавісимих частин програми. Ви геть позбавляєтеся від всіх цих проблем.
При всьому цьому, Java успадкував все краще з C++. Це кращий (на мій погляд) синтаксис для об’єктно-орієнтованого програмування, який багатьох років розроблявся великими розумами, зокрема Бьерном Страуструпом.
Проте інкапсулювати все з C++ в Java сенсу немає, тому Java збагатилася власним “прибиральником сміття”, якого не було в C++ з багатьох причин (”Дизайн і еволюція C++” Бьерн Страуструп). У Java немає множинного спадкоємства, багато в чому через те, що його реалізація складна, не виправдана, та і неоднозначна.
Слід зазначити, що в C++ множинне спадкоємство реалізоване було, але це вже інший випадок. У Java також відсутні покажчики, що, якщо підходити з боку безпеки, добре.

Історія Java починається з моменту розробки мови Oak компанією Sun Microsystems за скаргою одного із співробітників в тому, що йому починає відверто набридати підтримка величезної кількості інтерфейсів програм, використовуваних в Sun.
Ця мова з’явилася плодом творіння групи програмістів, яким було доручено створити щось нове, оригінальне відповідно до тужливого листа Патріка Нотона. Якраз в цей час компанія випускає свій браузер Mosaic. З появою WWW доля Oak була вирішена. Він починає орієнтуватися на Internet, який у той час, завдяки WWW, починає бурхливо розвиватися.


Tags: , , , , , ,

Навчання


Схожі записи

Категория: Навчання |

Комментарии