-
Essay / Java - 1092
Java is one of several high-level programming languages that uses abstraction (reducing and factoring details) to create software for computers and many other electronic devices. Compared to low-level programming languages, high-level programming languages use a mixture of natural language (any language used by humans) and typical computer science terms to create an easier-to-understand and simpler form of programming. Figures 1 and 2 show the difference between writing a simple program called "Hello World" in Assembly (a low-level programming language) and in Java. Like human languages, programming languages have varying levels of writing difficulty; some are easy to write, while others require extensive computer knowledge to understand. In programming, high-level languages are easier to understand, learn, and write through the use of natural language. But as the use of natural language decreases and more computer words and utterances are added, the difficulty level of the language increases. This process eventually stops when we get to the lowest level of programming languages, machine language or assembly language. This language deals strictly with solving problems using hardware, thus requiring extensive knowledge of hardware and software to write programs effectively. History of Java Compared to other programming languages used today, Java is quite young. Development of a new language was undertaken in 1991 by a group of engineers at Sun Microsystems called the Green Team. The following year, an early version of Java, called "Oak", was introduced. After the Internet came of age, in 1995, Oak was renamed Java and the current language, as we know it today, was officially released to the world. Since then, there has been a man's language...... middle of paper ......e. Economic Impact of Java Since Java is so widely used around the world, its impact on the economy is significant for a software language. “Sun estimates that the total Java economy represents more than $100 billion in sales annually, which generates an additional $110 billion in related IT spending” (Sun). Adding that up, Java's economic impact compares to about 1.4% of the US$14 trillion economy. Dividing the total value, “the Java economy includes 2.5 billion smart cards, 800 million PCs shipped with Java, 1.85 billion Java-powered phones (source: Ovum), and more than 180 telecommunications providers which deploy content/services based on Java technology” (Sun). Works Cited “Java Everywhere”. Oracle. Np, and Web. February 1, 2010. “The Timeline of Java History.” Java. Np, and Web. February 1. 2010. .