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

редактировать

Oak - это язык программирования, который больше не поддерживается, созданный Джеймсом Гослингом в 1991 году, первоначально для Sun Microsystems 'приставки коробка проект. Позже этот язык превратился в Java.

. Название «Дуб» было использовано Гослингом в честь дуба, который стоял возле его офиса.

Содержание
  • 1 История
  • 2 Отличия от Java
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
История
Duke, интеллектуальный агент Oak, который позже стал Талисман Java

В 1995 году Sun Microsystems пыталась разработать новую технологию для программирования интеллектуальных устройств следующего поколения, что, по ожиданиям Sun, открыло новые возможности.

Группа первоначально рассматривала возможность использования C ++, но отклонила эту идею по нескольким причинам (см. История Java ).

Первоначально Гослинг пытался модифицировать и расширять C ++, но вскоре отказался от этого в пользу создания новой платформы под названием Green и совершенно нового языка, который он назвал Oak, в честь стоявшего дерева. рядом с его офисом.

К лету 1992 года они смогли продемонстрировать части новой платформы, включая Green OS, язык Oak, библиотеки и оборудование. Их первая попытка, продемонстрированная 3 сентября 1992 года, была сосредоточена на создании устройства КПК под названием Star7, которое имело графический интерфейс и интеллектуальный агент под названием «Duke», помогающий пользователю.

Oak был переименован в Java в 1994 году после того, как поиск по товарному знаку показал, что Oak использовался в Oak Technology. Java 1.0 была наконец выпущена в 1996 году..

Различия с Java

Дуб был основой того, чем позже стала Java 1.0, но были и некоторые отличия: несколько концепций были запланированы в спецификации Oak, но оставались не реализованными в исходном языке из-за ограничений по времени:

Другие концепции отличались от Java или были улучшены позже для Java:

  • abstract методы были определены как в C ++.
  • , в то время как уровень доступа Oak по умолчанию был таким же, как у Java (по умолчанию) частный уровень доступа пакета, это называлось «частным». В Oak не было эквивалента модификатора доступа Java private.

И, наконец, некоторые концепции были позже удалены:

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-01 06:51:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте