Java Ve C -
In the early '70s, programming was tied to specific hardware. If you wanted to move a program to a new machine, you often had to rewrite it.
It became the "mother of all languages," directly influencing almost every modern language today, including Java. Java: The "Write Once, Run Anywhere" Rebel (1990s) Java Ve C
In 1991, and his "Green Team" at Sun Microsystems set out to build software for consumer electronics, like set-top boxes. In the early '70s, programming was tied to specific hardware
The story of Java and C is a tale of two different eras in computing: one born from the need to build operating systems, and the other from the dream of universal connectivity. Java: The "Write Once, Run Anywhere" Rebel (1990s)
As the World Wide Web exploded in the mid-90s, Java’s ability to run the same code on any device via the Java Virtual Machine (JVM) made it the "language of the internet".
Gosling created a new language called Oak (later renamed Java because of trademark issues). It borrowed C’s familiar syntax but removed the dangerous parts, like manual memory management.
C provided a "middle-level" balance. It was powerful enough to talk directly to hardware but simple enough to be portable across different systems.