Language Design - racket/racket GitHub Wiki

Resources on language design

Note: I’ve tried to focus this on design as a distinct activity - @spdegabrielle



History of Programming Languages

Other histories


Need to find/add resources on the design of: Java, Javascript, C, C++, and Prolog. (and any others deemed notable)


Lisp


Special Interest Group on Programming Languages

The ACM Special Interest Group on Programming Languages (SIGPLAN) explores programming language concepts and tools, focusing on design, implementation, practice, and theory. Its members are programming language developers, educators, implementers, researchers, theoreticians, and users. https://www.acm.org/special-interest-groups/sigs/sigplan

ACM Programming Usability SIG meeting 2016

http://www.cs.cmu.edu/~NatProg/programminglanguageusability/ 2016 meeting notes: http://tinyurl.com/ProgLangUsabilitySig (Google docs)


Books


Smalltalk, an influential language design: https://archive.org/details/byte-magazine-1981-08


http://www.cs.nott.ac.uk/~pszgmh/123.pdf

‘Crash Course on Notation in Programming Language Theory’ by Jeremy Siek http://siek.blogspot.com/2012/07/crash-course-on-notation-in-programming.html

‘A practitioner’s guide to reading programming languages papers’ by Adrian Colyer https://blog.acolyer.org/2018/01/26/a-practitioners-guide-to-reading-programming-languages-papers/