Loading...

Essentials of Programming Languages

This text teaches the fundamental concepts of programming languages through numerous short programs, or "interpreters", that actually implement the features of a language. Nearly 300 exercises using these programs provide a hands-on understanding of programming principles.

Bibliographic Details
Main Author: Daniel P. Friedman
Other Authors: Mitchell Wand; Christopher Thomas Haynes
Format: Printed Book
Published: New Delhi Prentice' Hall of India 1998
Subjects:
Table of Contents:
  • Tools for symbolic programming
  • Induction, recursion, and scope
  • Syntactic abstraction and data abstraction
  • Reduction rules and imperative programming
  • Interpreters
  • Parameter passing
  • Object-oriented languages
  • Continuation-passing interpreters
  • Imperative form and stack architecture
  • Scanners and parsers
  • Compiler Derivation