Exploring references for further reading
Here is a detailed bibliography of the works we discussed in the previous section. Within each subsection, the works are listed alphabetically by author.
Studying programming language design
In the area of programming language design, you may find the following items to be of interest:
- Harold Abelson and Gerald Sussman, Structure and Interpretation of Computer Programs, Second edition, MIT Press, 1996.
- Rafael Finkel, Advanced Programming Language Design, Pearson 1995.
- Ralph Griswold, History of the Icon Programming Language, Proceedings of HOPL-II, ACM SIGPLAN Notices 28:3 March 1993, pages 53–68.
- Daniel H.H. Ingalls, Design Principles Behind Smalltalk, Byte Magazine August 1981, pages 286–298.
- John Ousterhout, Scripting: Higher-Level Programming for the 21st Century, IEEE Computer 31:3, March 1998, pages 23–30.
- John Ousterhout, Why Threads Are a Bad Idea (for most purposes), Invited talk...