28 сентября 2022

«Отец Javа», или известный изобретатель из Калгари Джеймс Гослинг

Related

Топ книг об истории Калгари

Из-за своих высоких небоскребов из стали и стекла и...

Легенда канадского футбола: история команды Calgary Stampeders

«Калгари Стемпидерс» – профессиональная канадская футбольная команда. Она является...

История хоккея в Калгари

Первая хоккейная игра в Альберте состоялась в 1893 году...

«Отец Javа», или известный изобретатель из Калгари Джеймс Гослинг

Java – объектно-ориентированный язык программирования, используемый для разработки программного...

Share

Java – объектно-ориентированный язык программирования, используемый для разработки программного обеспечения, мобильных приложений и т.д. Его изобрел уроженец Калгари Джеймс Гослинг. Больше на icalgary.

Детство и юность Гослинга

Канадский информатик родился 19 мая 1955 года. Как он написал в своем блоге, когда был ребенком, то любил играть игры в дедовом магазине и на «костном дворе» – так он называл пространство рядом с магазином, где его дед припарковал все свое старое сельскохозяйственное оборудование.

Гослинг посещал школу Уильяма Аберхарта в Калгари. После школы получил степень бакалавра компьютерных наук в Калгарском университете и степень магистра и PhD по информатике в Университете Карнеги-Меллона, что в США.

В Калгарском университете он работал над программой, обрабатывавшей данные из канадского спутника ISIS 2. Его сотрудники постоянно просили Джеймса что-нибудь изменить в программе. Тогда он подсмотрел в текстовом редакторе TECO, что с помощью встроенного языка, который может интерпретироваться, пользователи способны создавать собственные мини-программы. Затем Гослинг также встроил в программу, над которой работал, простой интерпретатор, а люди перестали его дергать по пустякам.

Самым большим проектом Гослинга еще до разработки Java стал Gosling Emacs (Gosmacks).

Как создал Java?

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

Сначала он назвал язык Oak («Дуб»), поскольку из окна его офиса был виден дуб. Сам язык предназначался для бытовых электронных устройств, однако впоследствии его переименовали в Java из-за проблемы с авторским правом на название Oak. Название Java воскликнул кто-нибудь из сотрудников во время совещания. Работая над Java, Гослинг и остальные члены команды отмечали главные принципы этого языка: простота, надежность, объектно-ориентированность, безопасность, многопоточность и т.д.

Java получила популярность, когда ее начали активно использовать в веб-браузерах, что в то время содержали Java-апплеты для выполнения более сложных операций. Впоследствии разработали API для настольных, мобильных и корпоративных приложений, а виртуальная машина Java была выпущена для общественности как бесплатное ПО с открытым исходным кодом, что вызвало еще большую популярность и более широкое использование в кругах программного обеспечения.

Гослинг работал над Java до 2010 года, пока Sun Microsystems не приобрела корпорацию Oracle. Он покинул компанию после 26 лет работы в ней, объясняя решение понижением зарплаты, уменьшением возможностей принимать решения, а также нравственными проблемами в компании.

Карьера Гослинга после изобретения

После увольнения Гослинг продвинулся вперед в своей карьере, устроившись в марте 2011 года на высокий пост в Google. Через полгода он присоединился к стартапу под названием Liquid Robotics. В 2016 году Liquid Robotics приобрела компания Boeing, тогда Гослинг покинул стартап, чтобы работать в Amazon Web Services инженером.

Награды                                      

В 2004 году за созданную концепцию и архитектуру Java и за большой вклад в систему NeWS Гослинга избрали членом Национальной инженерной академии.

Гослинг – обладатель звания офицера Канады (это вторая высшая в Канаде награда для граждан), а также медали IEEE Джона фон Неймана за выдающиеся достижения в области информатики.

В целом, создав один из самых распространенных языков программирования в мире, Джеймс Гослинг изменил представление мира о программировании. Без его вклада мир технологий и мир вообще выглядели бы совсем по-другому.

.,.,.,.