Java

Basic idea

Class-based object-oriented language for the JVM (Gosling, 1995). “Write once, run anywhere” via bytecode and a portable runtime; conservative evolution favouring backwards compatibility.

Key facts

Siblings