The Java project was initiated in 1991 by its’ creators James Gosling, Mike Sheridan and Patrick Naughton. James Gosling designed the Java software with a C/C++ style syntax so that application programmers would find it familiar. The first public implementation was released in 1995 with the tag line “Write Once, Run Everywhere.” There were 5 primary goals for Java language during its creation stages. These were:
1. It must be "simple, object-oriented, and familiar".
2. It must be "robust and secure".
3. It must be "architecture-neutral and portable".
4. It must execute with "high performance".
5. It must be "interpreted, threaded, and dynamic".