Programming Languages: Application and Interpretation by Shriram Krishnamurthi https://www.plai.org/
Programming Language Pragmatics by Michael L. Scott
Practical Foundations for Programming Languages by Professor Robert Harper
Design Concepts in Programming Languages (The MIT Press) by Franklyn Turbak
Kind regards,
Stephen
* the languages are not important but FYI: Cobol, vb6, vb.net, C/C++, PHP, Python, c#, Java, MUMPS & JavaScript.
#lang plai-typed)#lang sicp designed to go with the book)I don't know whether these fit the bill:
"Growing a Language" by Guy Steele https://www.youtube.com/watch?v=_ahvzDzKdB0 The remarks on language design begins at the 40 minute mark. (If you haven't seen it before, don't skip the beginning of the talk)
Brian Kernighan on Language Design: https://www.youtube.com/watch?v=Sg4U4r_AgJU
Also interesting, but not on language design: Anders Hejlsberg on the gap between how compilers are taught and how modern compilers work. https://channel9.msdn.com/Blogs/Seth-Juarez/Anders-Hejlsberg-on-Modern-Compiler-Construction
ACM Programming Usability SIG meeting 2016http://www.cs.cmu.edu/~NatProg/programminglanguageusability/ 2016 meeting notes: http://tinyurl.com/ProgLangUsabilitySig (Google docs)
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
--
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAGHj7-KOEDGxyXfQ3m2p%3D1rAHsaqTWRBHYGfmriv_Lq%3DpXdPAA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAGHj7-KMJsMVYdDVJx4Wvh8twyyv3nBaeh7gUpaFDPxXufFaNw%40mail.gmail.com.