Sunday, 30 November 2014

The creation of JAVA:

The creation of JAVA:(part 1)


JAVA was conceived by James gosling,Patrick Naughton, Chris wrath, ed frank, and Sheridan at sun micro systems,Inc.in 1991.It took 18 months to develop first working version.This language is initially called "OAK", but later it is changed to "JAVA" in 1995. Between the initial implementation of OAK in the fall of 1992 and the public announcement of JAVA in the spring of 1995, Many more people contributed to design and evolution of the language. Bill joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, and Tim Lindholm were key contributors to the maturing of the original prototype.
        Somewhat surprisingly, the original impetus for JAVA was not on internet!Instead , the primary motivation was need for platform-independent language that could be used to create software to embed on various consumer devises like Micro waves ovens, Dish washers, Remote controls etc,.Generally,there is a statement that "The electronic world runs on JAVA".As you can probably guess , many types of CPUs are used as controllers. The trouble with C and C++(and most other languages) is that they are designed to be compiled for a specific target. Although it is possible to compile C++ program for just about any type of CPU, to do so it requires a full C++ compiler targeted for that CPU.The problem is that compilers are expensive and time consuming to create. An easier- and more cost efficient-solution was needed. In an attempt to find such a solution,Gosling and others began work on portable, platform-independent language could be used to produce a code that would run on variety CPUs under differing environments. This effort
ultimately led to the creation of JAVA

Friday, 28 November 2014

Welcome to vedavithravula.blogspot.com

 hello guys..this is my blog where you will see details of basic OOPS(Object Oriented Programming Languages). For any doubts you can contact me at vedavithravula1996@gmail.com 
introduction to JAVA:
To understand JAVA, we must understand the reason behind its creation,the forces that shaped it,and legacy that inherits.Like the other computer languages that came before, JAVA is blend of the best elements of it's rich heritage combined with the innovative concepts required by it's unique mission
      Although JAVA ha become inseparably linked with online environment of the internet, it's important to remember that JAVA is first and foremost a programming language.Computer language innovation and development occurs for two fundamental reasons:
       -- To adapt to the changing environments and uses.
       -- To implement refinements and improvements in  the art of programming.

JAVA's LINAGE:
as i said above, JAVA is related to C++ which is direct descendant of C. Much of the characters of  is java is inherited from these 2 languages.
From C, JAVA derives it's syntax and many of object oriented features were influenced by C++. In fact, several of JAVA's defining characteristics come from it's predecessors. Moreover, the creation of JAVA was deeply rooted in the process of refinement and adaptation that has been occurring in computer programming languages for the past several decades.Each and every languages is designed to solve a fundamental problems which preceding languages couldn't solve,JAVA is no exception.