Via E7L3 (who has some problem with his site being a weblog and therefore offers no permalinks), check out The Evolution of Programming Languages (PDF).
Peter Grogono wrote this excellent text: The Evolution of Programming Languages. It contains lots of details I never read before, for ex., about how the dichotomy between functional and OO languages evolved. Did you know that Smalltalk was created as a crossbreed between LISP and Simula, and that it was first implemented in BASIC?
It seems like a great thing to read after my finals are over and before the next semester starts.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):