blog




  • Essay / Java Development - 1018

    Java is a programming language and one of the most popular languages ​​used today. Like any other programming language, there are reasons to develop a new one. Two basic reasons for developing a new language are to adapt to an ever-changing environment and to create improvements for programming. Java was created for several different reasons which also stay true to the fundamental reasons for development and this essay will highlight those reasons. This essay will also review a brief history of Java's original intentions, the distinct features of Java, and how these features are beneficial to the information technology field. Before getting 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 (listed on the resources page) seem to point to James Gosling as the key person credited with the development of Java. In the 1990s, Gosling worked at Sun Microsystems, which has now merged with Oracle Corporation. However, he was not the only one who worked on the development and design of Java; there were actually many others who helped create Java along the way. In total, it took about 18 months to develop a version of Java that worked properly. It was initially developed in 1991, and Java 1.0 was then officially released in 1995. Java appears to be heavily influenced by C and C++, and it actually draws its syntax from these two earlier languages. An interesting historical fact about Java is that it was initially called Oak after an oak tree that stood outside Gosling's office. It was then called Green before finally being renamed Java. Now that a brief history of J...... middle of paper ...... will not be beneficial to the programming community. Additionally, because it is platform independent, there is a much larger library of pre-existing Java code, which allows other programmers to obtain solutions to their problems. Overall, it's easy to see how Java has changed the face of programming. This changed the way people thought about online security and portability, and the applet led to a more dynamic Internet experience. The original developers defined five main principles that they wanted to include in Java, and they implemented them all. These five principles included Java's architectural neutrality and the ability to write once, run anywhere, anytime, and forever. Even today this seems to be true, with Java constantly changing and reinventing itself. It seems that Java will continue to work indefinitely and continue to change the face of