Mardigian Library
Ask a QuestionMy Library Account
Search Library Catalog - Books, DVDs & More
Limit to available
More Searches
Limit results to available items
Find more results:
Search MelCat
More Information
Friedman, Daniel P
Essentials of programming languages / Daniel P. Friedman, Mitchell Wand
3rd ed
Cambridge, MA : MIT Press, c2008
book jacket
Location Call Number Status
 4th Floor  QA76.7 .F73 2008    AVAILABLE
Subject(s) Programming languages (Electronic computers)
Physical Description xxii, 410 p. ; 24 cm
Note Includes bibliographical references (p. [393]-400) and index
Contents Inductive sets of data -- Data abstraction -- Expressions -- State -- Continuation-passing interpreters -- Continuation-passing style -- Types -- Modules -- Objects and classes
Review "This book provides students with a working understanding of the essential concepts of programming languages. Most of these essentials relate to the semantics, or meaning, of program elements, and the text uses interpreters (short programs that directly analyze an abstract representation of the program text) to express the semantics of many essential language elements. The book provides views of programming languages using varying levels of abstraction, maintaining a connection between the high-level and low-level views. The complete Scheme code for all the interpreters and analyzers in the book can be found online through The MIT Press Web site." "For this new edition, each chapter has been revised and new exercises have been added. Additions have been made to the text, including new chapters on modules and continuation-passing style. Essentials of Programming Languages can be used for both graduate and undergraduate courses, and for continuing education courses for programmers."--Jacket
Alternate Author Wand, Mitchell

Mardigian Library, 4901 Evergreen Rd.
Dearborn, MI 48128-1491 313-593-5400 fax 313-593-5561
The Regents of the University of Michigan | Non-Discrimination Policy
Copyright © The University of Michigan - Dearborn • 4901 Evergreen Road • Dearborn, Michigan 48128 • 313-593-5000
The University of Michigan - Ann Arbor | The University of Michigan - Flint | SITEMAP | DIRECTORY | CONTACT