Гослинг, Джеймс

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Джеймс Гослинг
James Arthur Gosling
Дата рождения 19 мая 1955(1955-05-19) (68 лет)
Место рождения недалеко от города Калгари, Альберта, Канада
Страна  Канада
Род деятельности информационные технологии
Награды и премии

Офицер Ордена Канады
Медаль фон Неймана

Сайт Блог Джеймса Гослинга
Разное автор[1] объектно-ориентированного и кросс-платформенного языка программирования Java

Джеймс Гослинг (англ. James Gosling; 19 мая 1955 года, Калгари, Канада) — автор[1] объектно-ориентированного и кросс-платформенного языка программирования Java[2]. Кроме того, является создателем оконной системы NeWS, Gosling Emacs, а также был одним из разработчиков Star Seven.

Биография

В 1977 году окончил университет Калгари со степенью бакалавра информатики, и в 1983 году получил степень доктора в университете Карнеги-Меллон. Тема диссертации „The Algebraic Manipulation of Constraints“.

С 1984 года работал в Sun Microsystems.

2 апреля 2010 года уволился[3] из Sun Microsystems после того, как она была поглощена корпорацией Oracle. В качестве причины своего ухода Гослинг назвал «плохое отношение нового руководства к разработчикам Java», а также намерение Oracle понизить его зарплату.[4][5]

С 28 марта 2011 года Джеймс Гослинг начал работать в Google[5][6][7].

В конце августа 2011 года в новостных лентах прошло сообщение, что Гослинг покинул интернет-гиганта и перешёл работать в стартап, небольшую фирму Liquid Robotics[8], которая занимается разработкой робототехники для исследования океана. Гослинг занимал должность главного архитектора программного обеспечения.[9]

22 мая 2017 года уходит из Boeing Defense (бывшая Liquid Robotics) и начинает работать в Amazon Web Services.[10]

Награды

В 2007 году награждён орденом Канады, высшей гражданской наградой Канады[11]. В 2015 году удостоен медали фон Неймана от IEEE.

Публикации

  • Джеймс Гослинг, Билл Джой, Гай Стил, Гилад Брача, Алекс Бакли. Язык программирования Java SE 8. Подробное описание, 5-е издание = The Java Language Specification, Java SE 8 Edition (5th Edition) (Java Series). — М.: «Вильямс», 2015. — 672 с. — ISBN 978-5-8459-1875-8.
  • Ken Arnold, James Gosling, David Holmes, The Java Programming Language, Fourth Edition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6
  • James Gosling, Bill Joy, Guy L. Steele, Jr., Gilad Bracha, The Java Language Specification, Third Edition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0
  • Ken Arnold, James Gosling, David Holmes, The Java Programming Language, Third Edition, Addison-Wesley Professional, 2000, ISBN 0-201-70433-1
    Русский перевод: К. Арнолд, Дж. Гослинг, Д. Холмс. Язык программирования Java. — 3-е изд. — М., СПб., Киев: Вильямс, 2001. — 624 с. — ISBN 5-8459-0215-0.
  • James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, The Java Language Specification, Second Edition, Addison-Wesley, 2000, ISBN 0-201-31008-2
  • Gregory Bollella (Editor), Benjamin Brosgol, James Gosling, Peter Dibble, Steve Furr, David Hardin, Mark Turnbull, The Real-Time Specification for Java, Addison Wesley Longman, 2000, ISBN 0-201-70323-8
  • Ken Arnold, James Gosling, The Java programming language Second Edition, Addison-Wesley, 1997, ISBN 0-201-31006-6
  • Ken Arnold, James Gosling, The Java programming language, Addison-Wesley, 1996, ISBN 0-201-63455-4
  • James Gosling, Bill Joy, Guy L. Steele Jr., The Java Language Specification, Addison Wesley Publishing Company, 1996, ISBN 0-201-63451-1
  • James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 2: Window Toolkit and Applets, Addison-Wesley, 1996, ISBN 0-201-63459-7
  • James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0-201-63453-8
  • James Gosling, Henry McGilton, The Java language Environment: A white paper, Sun Microsystems, 1996

Примечания

  1. 1,0 1,1 Джеймс Гослинг, влюбленный отец Архивная копия от 9 декабря 2008 на Wayback Machine, интервью, Открытые системы
  2. первоначально язык назывался Oak
  3. Time to move on… : On a New Road Архивировано 5 ноября 2010 года.
  4. Java Creator James Gosling: Why I Quit Oracle  (англ.)
  5. 5,0 5,1 Создатель языка Java устроился на работу в Google Архивная копия от 2 апреля 2011 на Wayback Machine  (рус.)
  6. James Gosling joins Google Архивная копия от 24 апреля 2022 на Wayback Machine  (англ.)
  7. On a New Road  (англ.)
  8. Boeing Defense (бывшая Liquid Robotics). Дата обращения: 20 февраля 2012. Архивировано 29 февраля 2012 года.
  9. Создатель Java ушел из Google в стартап, CNews. Архивировано 28 сентября 2011 года. Дата обращения 31 августа 2011.
  10. Блог Джеймса. Архивировано 27 февраля 2021 года. Дата обращения 12 марта 2021.
  11. Order of Canada announcement (недоступная ссылка). Дата обращения: 11 октября 2008. Архивировано 15 ноября 2007 года.

Ссылки