James Gosling Announces Retirement: The Story Behind Java’s Creation
James Gosling, the creator of Java, has announced his retirement, prompting a look back at his life, the birth of Java from the Green project, its evolution, and his post‑Sun career moves through Oracle, Google, a robotics startup, and finally AWS.
James Gosling, the father of Java, recently announced that he is retiring.
“I finally retire. After many years as a software engineer, it’s time for me to have some fun. Despite COVID‑19 and the crazy industrial development, the past seven years at AWS have been wonderful. I still have a long list of side projects to complete. It will be fun.”
Gosling’s Background
James Gosling was born on May 19, 1955 in Canada and is now 69 years old.
He earned a B.Sc. in Computer Science from the University of Calgary in 1977 and a Ph.D. in Computer Science from Carnegie Mellon University in 1983.
From 1984 to 2010 he worked at Sun Microsystems, spending 26 years there – the most prominent period of his career.
In 2004, James Gosling was elected a foreign member of the United States National Academy of Engineering for his design and development of the Java programming language architecture and his contributions to window systems.
Origin of Java
Java began in June 1991 when a small team at Sun Microsystems, led by James Gosling, launched a project called “Green”.
The goal was to develop a programming language for consumer electronic devices such as smart TVs, set‑top boxes, and handheld controllers – devices that needed a simple, powerful, portable, and secure language because of limited memory, processing power, and the need to communicate over networks.
The language was initially named Greentalk with the extension .gt, later renamed Oak to honor a tree outside Gosling’s office. Oak was influenced by C, C++, Smalltalk, Lisp, and Ada.
In 1993 the Green team demonstrated the technology to Time Warner, which intended to use it for interactive TV, but the cable industry was not ready, so the deal fell through. The team then shifted focus to the web, seeing greater opportunities.
Gosling realized Oak could be used to create dynamic, interactive web pages that would run on any browser supporting a JVM. The team built a prototype browser called WebRunner, later renamed HotJava, which could run Oak applets embedded in HTML. They later renamed Oak to Java because another language already used the name Oak.
The name Java was chosen because it is simple, unique, and fun to say.
In 1995 Sun Microsystems officially announced the Java language.
Later Java underwent many changes and improvements. In 1998 Sun established the Java Community Process (JCP) to allow other companies and organizations to participate in Java’s development and standardization, overseeing the creation and revision of Java specifications, syntax, semantics, libraries, and APIs.
Java’s Popularity and Recent Versions
According to GitHub’s annual Octoverse reports, Java ranked as the third most popular language in OSS projects from 2014 to 2022, but fell to fourth place in 2023, overtaken by TypeScript.
The latest version is Java 22 (Oracle JDK 22), which brings thousands of improvements in performance, stability, security, language features, APIs, and development tools to help developers work more efficiently and accelerate enterprise innovation.
Other supported LTS versions include Java 8, 11, 17, and 21.
Leaving Sun/Oracle and Later Career
After Oracle acquired Sun Microsystems in 2010, Gosling felt marginalized and his salary grade was lowered, along with several former Java team members.
Within three months he moved to Google, but his stay there was brief before he left.
He then joined a marine‑robotics startup, leaving that company at age 62.
Subsequently, Gosling negotiated with Amazon’s HR and successfully joined the cloud‑computing division (now AWS), where he worked until deciding to retire.
Other Language Founders
Gosling is the second programming‑language creator to publicly announce retirement. The first was Guido van Rossum, the creator of Python, who retired briefly before joining Microsoft – a practice sometimes called “re‑hiring” in China – and continues to work on R&D.
The creators of PHP and C++ remain active in the field with no signs of retirement.
Will James Gosling’s retirement be permanent, or will he return to pursue side projects and new adventures?
Author: 场长
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
