Откуда есть пошла Java

java logo

Язык программирования Java был создан Джеймсом Гослингом и Патриком Ноттоном, сотрудниками компании Sun Microsystems, при поддержке Билла Джоя, сооснователя Sun Microsystems.

Компания Sun официально представила язык Java на конференции SunWorld 23 мая 1995 года. Затем, в 2009 году, компания Oracle купила компанию Sun и с тех пор язык принадлежит Oracle.

Джеймс Гослинг

Проект Java зародился в 1991 году в недрах компании Sun Microsystems, когда трое инженеров — Джеймс Гослинг, Майк Шеридан и Патрик Ноттон — стремились создать язык, работающий на небольших электронных устройствах.

Вскоре они запустили проект под названием Green Project для изучения влияния конвергенции между цифрово управляемыми бытовыми приборами и компьютерами.

Используя синтаксис, похожий на C++, они создали цифровой пульт дистанционного управления, оснащенный графическим и анимированным сенсорным экраном. Пульт, результат нескольких месяцев интенсивных исследований, обладал удивительной возможностью управления всем оборудованием в гостиной. Он был запрограммирован на новом языке, полностью независимом от процессора, на котором работал, что делало его уникальным.

В конечном итоге Джеймс Гослинг, один из участников Green Project, разработавший этот язык, назвал его Oak (дуб в переводе с английского).

В 1993 году появление протокола HTTP и браузера Mosaic стало ключевым событием для проекта Java.

В 1995 году Джеймс Гослинг представил браузер под названием WebRunner, который был способен отображать HTML-контент, смешанный с апплетами Java – графических Java-приложений, встраиваемых в веб-страницы. Этот момент стал отправной точкой для дальнейшего развития проекта.

Со временем технология получила название “Java” (что в американском сленге означает “кофе”) в честь любимого напитка программистов. Частично производство этого напитка осуществляется на острове Ява, откуда и происходит название.

После этого компании Sun и Netscape объявили о своем намерении интегрировать новую технологию в свои браузеры, что окончательно запустило язык в массовое использование.

Программы на Java транслируются в байт-код Java, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.

Дюк — талисман Java

Достоинством подобного способа выполнения программ является полная независимость байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина.

Другой важной особенностью технологии Java является гибкая система безопасности, в рамках которой исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером), вызывают немедленное прерывание.

Успешные проекты реализованые с привлечением Java (J2EE) технологий: RuneScapeAmazoneBayLinkedInYahoo!

Следующие компании в основном фокусируются на Java- (J2EE-) технологиях: SAPIBMOracle. В частности, СУБД Oracle Database включает JVM как свою составную часть, обеспечивающую возможность непосредственного программирования СУБД на языке Java, включая, например, хранимые процедуры.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *