The History of the Java Programming Language

ah 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 an employee of Sun

Microsystems at the time James Gosling

earned a Bachelor of Science in computer

science from the University of Calgary

and a PhD in computer science from

Carnegie Mellon University the goal of

the green project was to examine the

up-and-coming consumer electronics

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

eneral public license Java SE 6 was

released in the same year in 2007 Java

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 skaila

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

thank you guys for watching this video

and if you did enjoy it please click

that like button down below it really

helps me out a lot and if you want to

see more of this content in the future

please consider subscribing to the

channel have a great day and I'll see

you in the next video