The History of the Java Programming Language
Java the programming language that
everyone loves to hate
but back in 1995 Java was actually named
one of the ten best products of 1995 by
Time magazine how did this interesting
language come to exist and why is it so
popular despite its flaws well
originally named oak a name they could
not be used due to a pre-existing
trademark the Java project was started
in 1991 at Sun Microsystems by a team
led by a man named James Gosling called
the green team employee of Sun
Microsystems.
at the time James Gosling
earned a Bachelor of Science in computer
science from the University of Calgary
and a Ph.D. in computer science from
Carnegie Mellon University the goal of
the green project was to examine the
up-and-coming consumer electronics the market they decided that development
needed to be a more platform-neutral
process and started by extending the C++
compiler once it was clear that C++
wasn't a fit Java development began by
1992 the Green Team had created its first device running a java technology a
PDA device named star seven with an
animated touchscreen interface featuring.
none other than Java's mascot duke
available to assist the user in 1993 the green team became a wholly-owned subsidiary of Sun Microsystems named
first-person which pursued a Time Warner
request for a proposal for an
interactive cable TV system
unfortunately, Sun didn't win the
contract first person was rolled back
into Sun and the team changed focus to
online services city rooms and desktops
by 1994 Sun had finally found a real use
for its new platform agnostic
programming language the World Wide Web
a browser named web Runner.
and later hot
Java was built and demonstrated to some
executives with JavaScript not yet
released hot Java support for moving
objects and denying dynamic executable
content represented exciting new
features for the web Suns executives
were pleased 1994 was also the year that
the Java compiler was first implemented
in Java itself 1995 was released here
for Java and its web browser
after years in development, Sun had
finally found a spot in the market for
its new platform-neutral language and it
was time to release it to the world it
didn't take long for Java to reach tens
of thousands of downloads impressive
especially given the smaller number of
people.
on the Internet at this time and
the release was a huge success part of
the success was of course support for
Java in Netscape navigator which came
September 18 1995 after the release in
1996 a host of new API's were added to
language including the java media API
the telephony API and the card API which
would allow travel to be run on SIM
cards and other smart cards the first
Java conference also drew six thousand
attendees that year by 2006 after a decade of new and improved API's and
putting java nearly everywhere Java is
finally open-sourced under the ganoush
general public license Java SE 6 was
released in the same year.
in 2007Java
FX was released and improved Java GUI
library using XML intended to replace
the earlier swing library and in 2008
Android was released Android uses Java
for its UI code and application
development and generates huge interest
in the language to this day in 2009 sun
was acquired by Oracle and Java thus
became an Oracle product perhaps more
important in 2009 the first version of
Minecraft was released personally my two
biggest motivations for learning Java
were Android and Minecraft Minecraft'
made a big splash for Java in the gaming
industry and inspired many young
developers to learn the language.
in
order to expand on the game with their
own mods and plugins since then
well Java has long lost its spa as the
web's programming language to JavaScript
Java has continued to grow and improve
Java currently sits at the top of the
TOB index at the time of this video so
it has maintained its paw as one of the
world's top programming languages with a
number of JVM based languages coming
along to work in place of Java such as
Kotlin skill
and closure it's unclear whether or not
the Java language will lose ground to
these in the future
however as
platform Java appears to be here to stay
Discussion