История и развитие языка Java

Чтобы досконально изучить язык Java, необходимо понять причины, которые привели к его созданию, факторы, повлиявшие на конечную архитектуру, и унаследованные им особенности. Подобно удачным компьютерным языкам, появившимся до него, Java объединяет в себе лучшие элементы из своего богатого наследия и новаторские концепции, применение которых обусловлено его уникальным положением. В то время как остальные главы посвящены практическим аспектам Java — в том числе его синтаксису, библиотекам и приложениям, — в настоящей главе описано, как и почему был разработан этот язык, что делает его столь важным и как он развился за годы своего существования. Хотя язык Java неразрывно связан с Интернетом, важно помнить, что, прежде всего, это язык программирования. Модернизация и разработка компьютерных языков обусловлены двумя основными причинами:

  • необходимостью адаптации к изменяющимся средам и областям применения;
  • необходимостью реализации улучшений и усовершенствований в области программирования.

Как будет показано в этой главе, разработка языка Java почти в равной мере была обусловлена обеими этими причинами.