World Library  

Add to Book Shelf
Flag as Inappropriate
Email this Book

Programming Languages: Application and Interpretation, Version Second Edition

By Krishnamurthi, Shriram

Click here to view

Book Id: WPLBN0003842863
Format Type: PDF eBook :
File Size:
Reproduction Date: 2015

Title: Programming Languages: Application and Interpretation, Version Second Edition  
Author: Krishnamurthi, Shriram
Language: English
Subject: Programming Languages, Programming, Programming
Collections: Online Programming Books
Publication Date:
Publisher: Online Programming Books


APA MLA Chicago

Shriramkrishnamurthi,. (n.d.). Programming Languages: Application and Interpretation, Version Second Edition. Retrieved from

Description: 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.

Table of Contents
TOC : Modeling Languages - Interpreting Arithmetic - Substitution - An Introduction to Functions - Deferring Substitution - First-Class Functions - Programming with Laziness - Implementing Laziness - Understanding Recursion - Implementing Recursion - Representation Choices - Church and State - Mutable Data Structures - Variables - Some Problems with Web Programs - The Structure of Web Programs - More Web Transformation - Conversion into Continuation-Passing Style - Programming with Continuations - Implementing Continuations - Automatic Memory Management - Shrinking the Language - Semantics - Types - Programming by Searching - Domain-Specific Languages and Metaprogramming.


Click To View

Additional Books

  • ASTUDENT_Scratch_Programming (by )
  • Windows Applcaition 
  • C# Array.Search Prog 
  • Open Sources 2.0 : The Continuing Evolut... (by )
  • Fundamentals of computer technology (by )
  • Moist- macro output input system for the... (by )
  • Interaction between a normal shock wave ... (by )
  • Stratospheric turbulence measurements an... (by )
  • Control of oscillatory forces on a circu... (by )
  • Space Station Freedom Environmental Cont... (by )
Scroll Left
Scroll Right


Copyright © World Library Foundation. All rights reserved. eBooks from Hawaii eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.