Programming Languages: Application and Interpretation

Author: Shriram Krishnamurthi
Publisher: eBookdb.org
Keywords: interpretation, application, languages, programming
Number of Pages: 357
Published: 2007-12-31
eBookDB-ID: M201215080

Book Description:

The book is the textbook for the programming languages course at Brown University, which is taken primarily by third and fourth year undergraduates and beginning graduate (both MS and PhD) students. It seems very accessible to smart second year students too, and indeed those are some of my most successful students. The book has been used at over a dozen other universities as a primary or secondary text. The book’s material is worth one undergraduate course worth of credit.

This book is the fruit of a vision for teaching programming languages by integrating the “two cultures” that have evolved in its pedagogy. One culture is based on interpreters, while the other emphasizes a survey of languages. Each approach has significant advantages but also huge drawbacks. The interpreter method writes programs to learn concepts, and has its heart the fundamental belief that by teaching the computer to execute a concept we more thoroughly learn it ourselves.

While this reasoning is internally consistent, it fails to recognize that understanding definitions does not imply we understand consequences of those definitions. For instance, the difference between strict and lazy evaluation, or between static and dynamic scope, is only a few lines of interpreter code, but the consequences of these choices is enormous. The survey of languages school is better suited to understand these consequences.


Direct Download Links:

  • Download the ebook in PDF from the author page:
  • www.cs.brown.edu/...ai-2007-04-26.pdf
  • Book under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.

Related Books at ISBNlib

Sorry,No related books at ISBNLib

Spread the word


power by isbnlib

Search


Popular Books

Links

  • ISBNLib.com-your online book library
  • OPENISBN-ISBN Search & Book Data Services
  • Digmybook.com-Discover books you like
  • Rapid4Search.com-Rapidshare file search
  • 英文原版书网
  • CCEBook.org-We introduce valuable books
  • Goeway.me-Mechanical Design Blog
  • CCEmagz.com-CCE Magazines, daily free magazines
  • Rsbay.com-The Rapidshare Search
  • iFileSearch.net-Search files inside iFile.it