🍵 How Java Was Born — Two Fails And A Win

Tom Smykowski
5 min readJan 12, 2024
Photo by Tyler Nix / Pexels

The history of Java programming language is surprising in every aspect. The language you’d not bet on, just like on NFT’s actually made it through for a very good reason only some people believed in for many, many years

The Study Project

James Gosling was most likely studying at Carnegie Mellon University when his professor wanted to run Pascal apps on the lab’s DEC VAC computers.

To accomplish it, he wrote a virtual machine that was able to do it. The idea was to simulate the underlying system, so that the Pascal app thinks it’s running on the proper machine, while in fact, the machine is simulated by another system.

It was at that time when Gosling realized that if there was a unified virtual machine, an app would be able to run on any system that implements that virtual machine.

Years later, these experiences influenced what Java became.

Java & Interactive TV Fail (I)

Java was conceived by James Gosling, Mike Sheridan, and Patrick Naughton in June 1991 (or 1994 depending on the source)

--

--

Tom Smykowski
Tom Smykowski

Written by Tom Smykowski

Software Engineer & Tech Editor. Top 2% on StackOverflow, 3mil views on Quora. Won Shattered Pixel Dungeon.