Record of historical events of computer languages is written in the following way:
B led to C
C evolved into C++
C++ set the stage for Java
C evolved into C++
C++ set the stage for Java
Java is Blend of the best elements of its rich heritage/qualities combined with the innovative concepts required by its unique environment.
Although Java has become inseparably linked with the online environment of the Internet, it is important to remember that Java is first and foremost a programming language. Computer language innovation and development occurs for two fundamental reasons:
1 To adapt to changing environments and uses.
2 To implement refinements and improvements in the art of programming.
As you will see, the creation of Java was driven by both elements in nearly equal measure.
Genesis: The beginning or origin of something.
Blend: To combine with something in an attractive or suitable way.