Jump to content

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

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

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

Дьюк, умный агент Оука, который позже станет талисманом Java.

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

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

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

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

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

Различия с Java

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

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

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

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

См. также

[ редактировать ]
  1. ^ Джон Байус (12 марта 2003 г.). «Технология Java: ранняя история» (PDF) . Сан Микросистемс . Проверено 2 августа 2009 г. Гослинг назвал новый язык «Дуб», в честь дерева за его окном.
  2. ^ Мерфи, Кирон (4 октября 1996 г.). «Так почему же они решили назвать его Java?» . JavaWorld . Проверено 15 июля 2020 г. «Юристы сказали нам, что мы не можем использовать название «OAK», потому что [оно уже было торговой маркой] Oak Technologies», — сказал Фрэнк Йеллин, старший инженер Sun. «Итак, был проведен мозговой штурм, чтобы придумать идеи для нового названия».
  3. ^ Джонатан И. Шварц (30 августа 2007 г.). «Разное не всегда лучше, но лучше всегда» . Архивировано из оригинала 5 сентября 2009 года . Проверено 2 августа 2009 г.
  4. ^ Jump up to: а б с Хайнц Кабуц (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» . Сан Микросистемс . Проверено 2 августа 2009 г.
  8. ^ Йоханнес Рикен (24 апреля 2007 г.). «Разработка по контракту для Java — исправленная версия» (PDF) . Проверено 2 октября 2010 г.
  9. ^ «Поддержка «Проектирования по контракту», помимо «простого средства утверждения» » . Сан Микросистемс . Проверено 2 октября 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7949ab7bcafd85cf1c9ee6c952ea308c__1698598500
URL1:https://arc.ask3.ru/arc/aa/79/8c/7949ab7bcafd85cf1c9ee6c952ea308c.html
Заголовок, (Title) документа по адресу, URL1:
Oak (programming language) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)