Язык программирования JAVA был создан программистом из Канады, Джеймсом Гослингом. Произошло это в 1995 году, однако актуальности своей этот язык не потерял до сих пор. Изначально предназначенный для применения в бытовой технике, он приобрел большую популярность и сейчас больше всего известен как язык, с помощью которого создаются приложения для различных устройств, самые разнообразные – от игр до электронных версий книг.
История создания языка программирования JAVA
История JAVA началась еще в 1991 году, когда Патрик Ноутон, Билл Джой и Джеймс Гослинг начали работу над собственным проектом. Основной целью проекта было создание аппаратно-программной платформы нового поколения, использование которой не требовало бы специальных знаний. Речь шла о создании «компьютера для людей», максимально надежного и при этом простого в управлении. Проект получил название «Green». В ходе работ возникла потребность в новом языке программирования, который был бы максимально универсальным и мог бы применяться на любых платформах. Так появился «Oak».
Язык программирования JAVA в том виде, в котором мы его знаем, появился далеко не сразу. Несколько лет подряд разработчики пытались внедрить новую технологию в различные сферы, начиная от интерактивного телефиденья и заканчивая игровыми приставками, ноо везде потерпели неудачу. Первым продвижением с мертвой точки стало создание в 1994 году браузера «WebRunner», который был способен отображать интерактивные программы-апплеты, встроенные непосредственно в страницы. Новый браузер обладал всем необходимым набором для того, чтобы стать популярным:
- Универсальность, отсутствие привязки к конкретной платформе
- Не требовал предварительной установки приложений
- Быстро загружался за счет компактного кода
- Имел встроенную систему безопасности
Новый браузер начинал становиться популярным, и в итоге в 1995 году «Oak» получил новое имя. Так родился язык программирования JAVA, таким, каким мы его знаем. Браузер переименовался в «HotJava», однако его существование уже подходило к концу. А вот JAVA начал победное шествие по миру: сначала, 23 мая 1995 года, он был официально представлен и интегрирован в поуплярнейшем браузере того времени, Netscape Navigator 2.0, в 1996 году его начал поддерживать известный сейчас каждому Microsoft Internet Explorer, тогда еще в версии 3.0.
В 1997 году JAVA перетерпел ряд существенных обновлений , разделился на несколько отдельных платформ и начал приобретать все более и более широкую популярность, которая не угасла и по сей день.
Отличие JAVA от других языков программирования
Язык программирования JAVA имеет целый ряд существенных преимуществ, которые в итоге и сделали его одним из самых популярных языков современности. Среди них выделяют следующие:
- Универсальность. Язык программирования JAVA позволяет после прогонки через JAVA-машину и трансляции в байт-код использовать созданные программы на любой платформе.
- Работа программы определяется виртуальной JAVA-машиной, и не требует непосредственного взаимодействия с физической памятью вашего компьютера, что повышает уровень безопасности программного обеспечения.
- Язык программирования JAVA создан так, что механизмы, которые потенциально могут привести к ошибкам в коде, в нем попросту отсутствуют. Именно поэтому JAVA считается одним из самых надежных языков.
- Программа автоматически «убирает за собой», освобождая засорившуюся в ходе работы память.
- Обширные стандартные библиотеки, содержащие собрания готовых решений часто встречающихся задач. Эти обьекты можно свободно использовать при написании собственного кода.
- Вся необходимая документация генерируется в автоматическом режиме во время написания кода.
- Язык программирования JAVA позволяет реализовать любые задачи в любой сфере, что делает его незаменимым в современных разработках.
Есть и минусы – например, выполняемая операция прерывается, если выходит за пределы JAVA-машины. Однако разработки не стоят на месте, JAVA чем дальше, тем активнее обновляется, подстраиваясь под современные требования и приобретая все новый и новый функционал.
Сферы применения JAVA сегодня
Благодаря своей уникальности, JAVA получил распространение в самых различных сферах. В первую очередь, это, разумеется, всяческие приложения для ПК – они легкие, не требуют предварительной установки – просто запускаются. Единственное требование – в операционную систему должна быть встроена среда исполнения JAVA.
Другое популярное направление – мидлеты. Смартфоны из года в год становятся все умнее, вытесняя обычные телефоны, и язык программирования JAVA все еще остается наиболее удобным для написания мобильных версий программ. Все современные телефоны и смартфоны имеют встроенную функцию исполнения JAVA, что облегчает разработчикам задачу создания набора популярных приложений для выпущенного в продажу устройства.
Кроме того, стоит упомянуть, что эпоха апплетов не ушла в прошлое вместе с девяностыми. Наоборот – интерактивное взаимодействие страницы с пользователем только набирает популярность. И в создании таких элементов так же используется JAVA.
Кроме того, язык программирования JAVA используется для создания ряда программ, отвечающих за функциональность веб-страниц, серверов и так дал