Programming Languages: Application and Interpretation

eBook (PDF), 376 Pages
(4 Ratings)
Price: $9.99
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.
Available in PDF Format

Ratings & Reviews

Log in to review this item
Lulu Sales Rank: 71759
1 Person Reviewed This Product
  • By J. Pablo Fernandez
    Oct 15, 2009
    "This book is great!" 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.
There are no reviews for previous versions of this product

Product Details

2007-04-26 Version
Shriram Krishnamurthi
October 1, 2011
File Format
File Size
1.35 MB

Formats for this Ebook

Required Software Any PDF Reader, Apple Preview
Supported Devices Windows PC/PocketPC, Mac OS, Linux OS, Apple iPhone/iPod Touch... (See More)
# of Devices Unlimited
Flowing Text / Pages Pages
Printable? Yes
Report This Content to Lulu >

Moderation of Questionable Content

Thank you for your interest in helping us moderate questionable content on Lulu. If you need assistance with an order or the publishing process, please contact our support team directly.

How does this content violate the Lulu Membership Agreement?


Listed In

More From Shriram Krishnamurthi