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
Turbak, Franklyn Albin
Design concepts in programming languages / Franklyn Turbak and David Gifford ; with Mark A. Sheldon
Cambridge, Mass. : MIT Press, c2008
book jacket
Location Call Number Status
 4th Floor  QA76.7 .T845 2008    AVAILABLE
Subject(s) Programming languages (Electronic computers)
Physical Description xxiv, 1322 p. : ill. ; 24 cm
Note Includes bibliographical references (p. [1199]-1226) and index
Contents I: Foundations. Introduction ; Syntax ; Operational semantics ; Denotational semantics ; Fixed points -- II: Dynamic semantics. FL : a functional language ; Naming ; State ; Control ; Data -- III: Static semantics. Simple types ; Polymorphism and higher-order types ; Type reconstruction ; Abstract types ; Modules ; Effects describe program behavior -- IV: Pragmatics. Compilation ; Garbage collection -- A. Metalanguage -- B. Our pedagogical languages
Review "This comprehensive text uses a simple and concise framework to teach key ideas in programming language design and implementation. The book's unique approach is based on a family of syntactically simple pedagogical languages that allow students to explore programming language concepts systematically. It takes as its premise and starting point the idea that when language behaviors become incredibly complex, the description of the behaviors must be incredibly simple." "The book is suitable as a text for an introductory graduate or advanced undergraduate programming languages course; it can also serve as a reference for researchers and practitioners."--Jacket
NOTE 507508
Alternate Author Gifford, David K., 1954-
Sheldon, Mark A

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