ITH
IT History Journal
May 19

19 мая 1955 — Родился Джеймс Гослинг

19 мая 1955

Джеймс Гослинг считается главным создателем Java, хотя его карьера включала множество других важных достижений. И всё же Java — это, безусловно, его главный вклад в историю IT.

До Java он занимался совершенно другими вещами. В 1970-х Гослинг учился в Университете Калгари, а затем в Университете Карнеги — Меллона, где написал версию Emacs и многопроцессорную версию Unix.

В 1984 году Гослинг присоединился к Sun Microsystems. В те времена Sun была одной из самых инженерно ориентированных компаний Кремниевой долины.

История Java началась в начале 1990-х в рамках проекта Green. Команда Гослинга пыталась создать платформу для умных потребительских устройств — телеприставок, КПК. Проблема была в том, что устройства разных производителей имели разную архитектуру.

Так появился Oak, позднее переименованный в Java.

Центральная идея Java в середине 1990-х звучала почти как магия:

Write Once, Run Anywhere — напиши однажды, запускай везде.

Напиши программу один раз — и запускай её на разных операционных системах через JVM (виртуальную машину Java).

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

После того как Oracle приобрела Sun Microsystems в 2010 году, Гослинг покинул компанию. Он довольно открыто говорил о том, что ему не нравится новое направление.

После ухода из Sun/Oracle он работал в Google над облачными технологиями, затем стал главным архитектором программного обеспечения в Liquid Robotics — компании, создающей роботов, приводимых в движение волнами.

В 2024 году Джеймс Гослинг объявил о своём выходе на пенсию.