
Note that ...
- Java is Sun's UNCOL: Algol -> PL/I -> Pascal -> Ada -> C++ -> ...
- remember Pascal: incomplete toy language
- Java = watered down C++ & retrofitting from Pascal
- C syntax, unruly scope rules, threads
- Java is full of semantic compromises: string