Джеймс Гослинг (англ. James Gosling; 19 мая 1955 года, Калгари, Канада) — автор[1] объектно-ориентированного и кросс-платформенного языка программирования Java[2]. Кроме того, является создателем оконной системы NeWS, Gosling Emacs, а также был одним из разработчиков Star Seven.
Джеймс Гослинг | |
---|---|
James Arthur Gosling | |
Имя при рождении | англ. James Gosling |
Дата рождения | 19 мая 1955 (69 лет) |
Место рождения | недалеко от города Калгари, Альберта, Канада |
Гражданство | Канада |
Род деятельности | информационные технологии |
Награды и премии | |
Сайт | Блог Джеймса Гослинга |
Разное | автор[1] объектно-ориентированного и кросс-платформенного языка программирования Java |
Медиафайлы на Викискладе |
Биография
правитьВ 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
Примечания
править- ↑ первоначально язык назывался Oak
- ↑ Time to move on… : On a New Road Архивировано 5 ноября 2010 года.
- ↑ Java Creator James Gosling: Why I Quit Oracle (англ.)
- ↑ 1 2 Создатель языка Java устроился на работу в Google Архивная копия от 2 апреля 2011 на Wayback Machine (рус.)
- ↑ James Gosling joins Google Архивная копия от 24 апреля 2022 на Wayback Machine (англ.)
- ↑ On a New Road (англ.)
- ↑ Boeing Defense (бывшая Liquid Robotics) . Дата обращения: 20 февраля 2012. Архивировано 29 февраля 2012 года.
- ↑ "Создатель Java ушел из Google в стартап". CNews. Архивировано 28 сентября 2011. Дата обращения: 31 августа 2011.
- ↑ "Блог Джеймса". Архивировано 27 февраля 2021. Дата обращения: 12 марта 2021.
- ↑ Order of Canada announcement . Дата обращения: 11 октября 2008. Архивировано из оригинала 15 ноября 2007 года.
Ссылки
править- James Gosling: on the Java Road, блог Гослинга (англ.)
- Интервью с Джеймсом Гослингом (рус.)
- Джеймс Гослинг (рус.)
- Откуда пришла идея виртуальной машины Java?, Ответ Гослинга в интервью (англ.)