Programming Languages: Application and Interpretation

by Shriram Krishnamurthi

Publisher: Shriram Krishnamurthi
Copyright: © 2003 Shriram Krishnamurthi Creative Commons Attribution-NonCommercial-ShareAlike 2.0
Language: English
Country: United States
Edition: 2007-04-26 Version
  • Paperback book $24.99
  • Download $9.99

Printed: 376 pages, 8.5" x 11", perfect binding, black and white interior ink

Download: 1 documents, 1388 KB

Description:

This book unites two approaches to teaching programming languages, one based on a survey of languages and the other on writing definitional interpreters. It has been used as a textbook at over fifteen institutions worldwide, and is referenced by non-academic users on the Web. The book is updated approximately every year. You can learn about the differences between versions, and get the accompanying software, from the book's Web site.

You can get the same PDF version of the book, free of cost, from its Web site. This is to give you a choice: if you want to pay the author, get it from here; if you don't (or can't afford to), get it for free from there.


Stats:

Lulu Sales Rank: 1,593
Average customer rating:
  1. *
  2. *
  3. *
  4. *
  5. *
  6. *
4 votes
Please log in or sign up to rate this item.

Reviews:

Please log in or sign up to post a review.

This book is great!
  1. *
  2. *
  3. *
  4. *
  5. *
  6. *
4 Aug 2007 (updated 4 Aug 2007)
This book is just great, it walks you through the creation of various interpreters for different programming languages, in a simple and easy-to-understand way. You can inspect different aspects of languages, like lexical vs dynamic scope, typed vs dynamic, lazy vs eager, etc; playing with your own interpreter.



The interpreters are written in Scheme, but no advanced feature is used, you can learn the Scheme used in the book in a day.



I'm very thankful to Shriram Krishnamurthi for having written this book.

[Click the preview to close]

Share or Bookmark This Item

Fill out this form to send an e-mail to your friend telling them about this page on Lulu.com:

We respect your privacy. The names and e-mail addresses you enter are used only for sending this message. Please read our Privacy Pledge.

Your Friend's Name:
Your Friend's Email:
Your Name:
Your E-mail:
Your Message:
(max. 1024 characters)
 
Lulu is an advocate for global consumer privacy rights, protection and security.
Member Agreement   |   Privacy Pledge