Энциклопедия   
Общие сведения   
Попечительский совет   
Научно-редакционный совет   
Меценаты программы   
Отзывы о программе   
Приглашение для авторов   
Предложения для меценатов   
Деловые предложения   
Авторы   
Новости   
Публикации дня   
Научные версии   
Открытое письмо   
История в лицах   
Документы истории   
Лидеры экономики и политики   
Раздел сайта Ярмарки России содействует продвижению на рынок научных достижений, изобретений, передовых технологий, инновационной продукции и произведений искусства
Художественная галерея
Патенты и изобретения
Контакты:
E-mail: ,
,
Адрес редакции:
191186, Санкт-Петербург,
ул.Миллионная, д. 5,
СЗТУ, кафедра ВМКСиС.
Факс: (812) 700-99-31

Язык программирования Ява (Java)

  
Логотип компании Sun Microsystems Логотип Java

Язык программирования Ява (Java) ― объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems и выпущенный для коммерческого использования в 1995 году. Изначально язык Я. создавался для платформо-независимого программирования процессоров, встроенных в различные бытовые устройства.
Язык получил широкое применение когда выяснилось, что идеи платформонезависимости, заложенные в Я., позволяют решить многие проблемы, связанные с программированием для глобальной сети Интернет. Таким образом, вместо узкоспециализированного языка программирования для встроенных процессоров получился универсальный язык с поддержкой современных технологий, позволяющий создавать программы, не зависящие от процессора и операционной системы.
Необычайная способность Я. исполнять свой код на любой из поддерживаемых платформ достигается тем, что ее программы транслируются в некое промежуточное представление, называемое байт-кодом (bytecode). Байт-код, в свою очередь, может интерпретироваться в любой системе, в которой есть среда времени выполнения Я. При этом скорость исполнения программ, написанных на Я., сравнима со скоростью исполнения скомпилированной программы.
Также удачным решением разработчиков Я., способствующем продвижению этой технологии, было создание апплетов - встраиваемых в гипертекстовые документы (HTML) приложений.
При разработке языка Я. были широко использованы синтаксис и опыт использования языков С и С++. Многие сложные и подверженные ошибкам средства этих языков в результате такого анализа были упрощены либо устранены вовсе. Также в Я. заложены идеи и механизмы, заимствованные из ряда других систем и языков программирования: Паскаля (контроль выхода за границу массива), Лиспа (подчистка "мусора"), Модулы-3 (механизм обработки исключительных ситуаций), Ады (средства многопоточного программирования) и других.
На сегодняшний день, благодаря реализации платформонезависимости, заложенной в Я., под термином Я. понимают не просто язык программирования, а современную программную платформу. Уже существуют языки программирования, которые компилируют свои исходные тексты в байт-коды для виртуальной машины Я. Есть и интерпретаторы, встраивающиеся в пространство виртуальной машины, препроцессоры, обрабатывающие исходный код перед его компиляцией в байт-код и добавляющие в него дополнительные функции. И, конечно, продвижению "Я" способствуют программные решения и рекламная политика корпорации Sun Microsystems, которые направлены на поддержку и дальнейшую популяризацию технологии "Ява".
Литература:
1. http://www.sun.com/ - официальный сайт компании Sun Microsystems;
2. http://java.com/ - компании Sun Microsystems, посвященный платформе Ява;
3. http://computer.edu.ru/lib/jdocs/ - Программирование на Ява;
4. http://iais.kemsu.ru/odocs/java/myths/index.htm - 10 мифов про Яву.

*** Sun Microsystems, логотип Sun, Java являются торговыми марками, принадлежащими Sun Microsystems, Inc.

  
Выберите начальную букву термина:
А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т
У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я