The Development Of Java

Satisfactory Essays
Java is a programming language and one of the most popular languages used today. Like all other programming languages, there are reasons for the development of a new one. Two basic reasons for the development of a new language are to adapt to the always changing environment, and to create improvements for programming. Java was created for a couple of different reasons that also stay true to the basic reasons for development and this essay will highlight those reasons. This essay will also going over a brief history of the original intentions of Java, the distinct features of Java, and how these features are beneficial for the field of Information Technology.
Before going into the features of Java it is a good idea to have a brief history of Java and who was behind the development of this programming language. Many different sources (which are listed on the resource page) seem to point to James Gosling as the key person who is credited with the development of Java. Back in the 1990’s, Gosling worked at Sun Microsystems, which now has merged with Oracle Corporation. However, he was not the only one that worked on the development and design of Java; there were actually many others who helped to create Java along the way. In total, it took about 18 months to develop a version of Java that worked properly. It was originally developed in 1991, and Java 1.0 was then officially released in 1995. Java seems to be heavily influenced by C and C++, and it actually derives its syntax from these two earlier languages. One interesting historical fact about Java is that it was initially called Oak after an oak tree that was outside of Gosling’s office. It was then called Green before eventually being renamed Java. Now that a brief history of J...

... middle of paper ...

... not be beneficial for the programming community. Also, because it is platform independent there is a much larger library of preexisting Java code, which allows other programmers to get solutions to their problems.
Overall, it is easy to see how Java changed the face of programming. It changed the way that people think about security and portability online, and the applet led to a more dynamic internet experience. The original developers set out with five main principles that they wanted to include in Java, and they accomplished all five of those. Included in those five principles was making Java architectural-neutral and being able to write once, run anywhere, any time, and forever. Even today that is seen to be true with Java constantly changing and reinventing itself. It seems that Java will continue to be able to run forever and continue to change the face of