Вы сейчас просматриваете Откуда есть пошла Java

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

  • Автор записи:
  • Рубрика записи:О Java

Язык программирования 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, включая, например, хранимые процедуры.

Leonid Kleimann

I like Java!