Java 1, Java 2, and AP Java
Leibniz
Babbage
Byron
Boole
Hopper
Neumann
Turing
Shannon
Eckert
Knuth