Дуб (язык программирования) - Oak (programming language)

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

Название дуб был использован Гослингом после дуб что стояла возле его офиса.

История

Герцог, умный агент Оука, который позже стал талисманом Java

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

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

Первоначально Гослинг пытался изменить и расширить C ++, но вскоре отказался от этого в пользу создания новой платформы под названием Зеленый и совершенно новый язык, который он назвал дуб, после дерева, которое стояло перед его офисом.[1]

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

Дуб был переименован Ява в 1994 году после товарный знак поиск показал, что дуб использовался Дубовые технологии.[2] Java 1.0 был окончательно отправлен в 1996 году.[3]

Отличия от Java

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

Другие концепции были отличными от Java или улучшенными позже:[4]

И, наконец, некоторые концепции были позже вычищены:

Смотрите также

Рекомендации

  1. ^ Джон Боус (12 марта 2003 г.). «Технология Java: ранняя история» (PDF). Sun Microsystems. Получено 2 августа, 2009. Гослинг назвал новый язык «Дуб» в честь дерева за окном.
  2. ^ Мерфи, Кирон (4 октября 1996 г.). «Так почему они решили назвать это Java?». JavaWorld. Получено 2020-07-15. «Юристы сказали нам, что мы не можем использовать название« OAK », потому что [оно уже было зарегистрировано] Oak Technologies», - сказал Фрэнк Йеллин, старший инженер Sun. «Итак, был проведен мозговой штурм, чтобы придумать идеи для нового имени».
  3. ^ Джонатан И. Шварц (30 августа 2007 г.). «Разное - не всегда лучше, но лучше всегда». Архивировано из оригинал 5 сентября 2009 г.. Получено 2 августа, 2009.
  4. ^ а б c Хайнц Кабуц (26 августа 2002 г.). "Однажды в дубе ..." javaspecialists.eu. Получено 2 августа, 2009.
  5. ^ "Спецификация языка дуба". Sun Microsystems, Inc. Архивировано из оригинал 16 августа 2000 г.. Получено 6 марта, 2015.
  6. ^ «Java и unsigned int, unsigned short, unsigned byte, unsigned long и т. Д. (Точнее, их отсутствие)». Получено 2 августа, 2009.
  7. ^ «Простое средство утверждения для языка программирования Java». Sun Microsystems. Получено 2 августа, 2009.
  8. ^ Йоханнес Риекен (24 апреля 2007 г.). «Дизайн по контракту для Java - пересмотренный» (PDF). Получено Второе октября, 2010.
  9. ^ «Поддержка« Дизайн по контракту », помимо» простого средства утверждения"". Sun Microsystems. Получено Второе октября, 2010.

внешняя ссылка