One thing that I think hasn't been recognized by popular engineering culture is that the guys who started programming in the 1970s had a lot less to work with, and had a harder time. They often worked in assembly, and a soldering iron was a legitimate debugging tool. Those who started programming in the 1980s had compilers but languages were something you went out and bought, and they were sold like enterprise softwa…
Java revolutionary?
C was revolutionary. It allowed hardware independence compared to assembler. BASIC was revolutionary because it made programming a computer easy enough for kids. Perl was revolutionary to hack the web, as is PHP. TMTOWTDI. But the true revolutionary language is still probably Lisp. Python, Ruby, Javascript are still evolving in a Lispy sort of direction.