preview

Specification Of The Programming Language Of Java

Decent Essays

Programming Language
1. Linguistic composition of Java?
2. Specifications of the Java programming language?
3. The goals of Java?

Programming Language is artificial language aims to conveys the instructions to the device and especially computer device. Also we can be used to setting up programs to control the behavior of the device or to express to algorithm. Programming Language divided to high-level language it means that it is close to the language that it understood by humans such as: C and Java. On other hand there is low-level language as Assembly language: is the second generation of programming languages programmer writes instructions using symbolic instruction codes and it is close to the machine language is the first generation …show more content…

However, learning programming with Java language easier than other languages because of the spread of the Internet where the programming tools available in this language on the site Sun Microsystem company. Also it can be downloaded Java programs from various Internet sites and it is easy to learn it through the application and practice. In addition it working to support different types of applications an example of this: Applications running on a single device (desktop application) and applications running on network (client/server …show more content…

In 1998 Java has evolved dramatically and it became called Java 2. Also among the most important developments that have been developed in this version its Java capabilities in the graphical interface. As well there have been many developments in this language which still continuously developed. And the aims of Java are: Object-oriented, It provides possibility of running programs written by it as remote computers securely, Create programs with graphical user interface and Software design benefit from all the advantages of the Internet. Java has evolved through the years and it used to making library programs like: Internet Software, Internet pages, Mobile Applications and many

Get Access