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

Java (джава, ява, жарг. жаба) — объектно-ориентированный язык
программирования, разрабатываемый компанией Sun Microsystems с 1991
года и официально выпущенный 23 мая 1995 года. Изначально новый язык
программирования назывался Oak (James Gosling) и разрабатывался для
бытовой электроники, но впоследствии был переименован в Java и стал
использоваться для написания апплетов, приложений и серверного
программного обеспечения.

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

Язык Java зародился как часть проекта создания передового
программного обеспечения (ПО) для различных бытовых приборов.
Реализация проекта была начата на языке Cи++.,
но вскоре возник ряд проблем, наилучшим средством борьбы с которыми
было изменение самого инструмента - языка программирования. Стало
очевидным, что необходим платформо-независимый язык программирования,
позволяющий создавать программы, которые не приходилось бы
компилировать отдельно для каждой архитектуры и можно было бы
использовать на различных процессорах под различными операционными
системами.

Язык Java потребовался для создания интерактивных продуктов для сети
Internet. Фактически, большинство архитектурных решений, принятых при
создании Java, было продиктовано желанием предоставить синтаксис,
сходный с Си и Cи++.
В Java используются практически идентичные соглашения для объявления
переменных, передачи параметров, операторов и для управления потоком
выполнением кода. В Java добавлены все хорошие чертыCи++.

Три ключевых элемента объединились в технологии языка Java

  • Java предоставляет для широкого использования свои апплеты
    (applets) — небольшие, надежные, динамичные, не зависящие от платформы
    активные сетевые приложения, встраиваемые в страницы Web. Апплеты Java
    могут настраиваться и распространяться потребителям с такой же
    легкостью, как любые документы HTML
  • Java высвобождает мощь объектно-ориентированной
    разработки приложений, сочетая простой и знакомый синтаксис с надежной
    и удобной в работе средой разработки. Это позволяет широкому кругу
    программистов быстро создавать новые программы и новые апплеты
  • Java предоставляет программисту богатый набор классов
    объектов для ясного абстрагирования многих системных функций,
    используемых при работе с окнами, сетью и для ввода-вывода. Ключевая
    черта этих классов заключается в том, что они обеспечивают создание
    независимых от используемой платформы абстракций для широкого спектра
    системных интерфейсов




Конструктор сайтов - uCoz
Copyright MyCorp © 2024