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.