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