paper

Programming Languages: Application and Interpretation

  • Authors:

📜 Abstract

A heavy reliance on examples and a well-designed syntax marked the text. The text was intended to provide a solid foundation in the basic concepts of programming languages, with a focus on functional programming. The concepts of programming languages, their interpretation, and the syntax and semantics were discussed with practical examples.

✨ Summary

The book titled “Programming Languages: Application and Interpretation” by Shriram Krishnamurthi serves as an educational resource primarily for teaching programming languages and their semantics. It emphasizes practical aspects such as interpreters, type systems, and functional programming. The book has been utilized in various university courses to teach these concepts to students. There is limited direct evidence of its impact on specific research papers or industry outcomes beyond its educational use. The text laid groundwork for teaching methods in programming language courses across multiple institutions.

For example, Brown University has utilized Krishnamurthi’s work in their courses, credited as a comprehensive resource for understanding programming language implementation and theory (https://cs.brown.edu/courses/cs173/2021/B.html). Similarly, this book has influenced courses at Northeastern University and other educational institutions (https://course.ccs.neu.edu/cs4410/). This presence in academia underscores its influence as a foundational text, rather than as a direct precursor to new technologies or research findings.