Core java introduction



Java is a general-purpose, concurrent, class-based, object-oriented computer programming language. The main intension of java programming is ‘write once, run anywhere’. That means that code that runs on one platform does not need to be recompiled to run on another.
                                The language which is run and execute on some particular machine(processor) is called System dependent . for example c and c++. The language which is run and execute on any machine is called system independent. Example java.
                                Before going to learn java, let us discuss into it history. Java was originally designed for interactive television, but it was too advanced for the digital cable television industry at the time. In 1990, sun Microsystems  has conceived a project to develop software for consumer electronic devices  that could be controlled by a remote. This project was called stealth project but late it was renamed as green project.
                             In 1991 james gosling, bill joy, mike sheridian,Patrick naughton and several others to discuss this project.  James gosling  was taken the responsibility to identify the proper programming language for the project. He thought  C and C++ could be used to develop the project. But the problem he faced with them is that they were  system dependent languages and hence could not be used on various processors, which the electronic device might use. So he started  developing a new language, which was completely system independent.    This language was initially called Oak , later it was changed to java.
Why the name java?    Games gosling and his team members were consuming a lot of tea while developing this language. They felt that they were able to develop a better language because of the good quality tea they had consumed. So the tea also had its own role   in developing  this language and hence, they fixed the name for the language as java. Thus the symbol for  java is tea cup and saucer.

The logo itself represents hot ,half filled coffee. That means if coffee ready with hot then anywhere we can take hot coffee.(write once , run anywhere).  Hot represents java is evergreen language. Half cup means we cannot say java is enough.
In the above logo, saucer represents  the device or application you have has passed our rigorous tests and it is safe to use.
Finally learning java is like having hot coffee.

No comments:

Post a Comment

Genuine websites to earn money.

If you are interested in PTC sites then this article is for you. I have personally tried many of the sites and found that the best thing ...