I am looking for anything of that sort -- books, posters, newspaper articles, well-written blog posts.
Thanks!
You can probably find most of the HOPL papers online as well as recordings of talks from the later conferences. There's a lot of material! Personally, I really liked "A History of Haskell: Being Lazy with Class"[2][3], partly because I like Haskell and partly because Simon Peyton Jones is such an engaging speaker.
[1]: http://research.ihost.com/hopl/HOPL.html
[2]: paper: http://haskell.cs.yale.edu/wp-content/uploads/2011/02/histor...
[3]: recorded talk: https://www.youtube.com/watch?v=3bjXGrycMhQ
http://www.amazon.com/History-Programming-Languages-Thomas-B...
They are also on YouTube:
Panel on Runtime: Richard Kelsey, David Moon, Tucker Withington, Kim Barrett, Scott McKay [2]
Panel on Compilation: David Detlefs, Will Clinger, Martin Rinard, and Mat Hostetter [3]
Panel on Language Design: Paul Graham, John Maeda, Jonathan Rees, Guy Steele [4]
---
[1] http://www.ai.mit.edu/projects/dynlangs/wizards-panels.html
[2] https://www.youtube.com/watch?v=4LG-RtcSYUQ
A History of Haskell [2]
The Early History of Smalltalk [3]
[1] http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf
[2] http://research.microsoft.com/en-us/um/people/simonpj/papers...
[3] http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html
HOPL III is here: http://dl.acm.org/citation.cfm?id=1238844&coll=DL&dl=GUIDE&C...
HOPL I is here: http://dl.acm.org/citation.cfm?id=800025&coll=DL&dl=GUIDE&CF...
I have the hardcopy versions of I and II that I bought used from Amazon and they're great.
http://www-formal.stanford.edu/jmc/history/lisp/lisp.html
The Evolution of Lisp (Steele and Gabriel):
http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf
The Original 'Lambda Papers' by Guy Steele and Gerald Sussman
http://library.readscheme.org/page1.html
Many papers on the evolution, design, and implementation of Scheme:
It gives a great overview of the different generations of programming and the significant languages in each.
http://www.computerhistory.org/
https://en.wikipedia.org/wiki/Computer_History_Museum
https://en.wikipedia.org/wiki/History_of_computing
Also try the Internet Archive (archive.org). It has a lot of "Programming History" stuff, but finding it can be painful:
https://archive.org/details/Kfest2011-PeterNeubaueLogoHistor...
[0]: https://www.bell-labs.com/usr/dmr/www/chist.html [1]: https://www.bell-labs.com/usr/dmr/www/primevalC.html
There are several old primary resources on C's predecessor, B [2]. Structured programming was newish, so it's fun to read these descriptions of newfangled "while" loops.
http://www.amazon.com/Technical-Social-History-Software-Engi...
[1] http://www.amazon.com/Masterminds-Programming-Conversations-...
[1]: http://www.cs.washington.edu/events/colloquia/search/details...
http://james-iry.blogspot.de/2009/05/brief-incomplete-and-mo...
I owe 90% of every programming thought that entered my mind to the people that contributed to this:
You're welcome.