Contact The MIT Press Information on how to order from The MIT Press Access your saved shopping cart, e-mail list subscriptions, order history, address book, and other info in the Your Profile area MIT Press Home Page


January 2001
8 x 9, 409 pp.
(CLOTH)
Text

ISBN-10:
0-262-06217-8
ISBN-13:
978-0-262-06217-6

Out Of Print
Related Links
Additional teaching resources for this title.Open this site in a new browser window.
Find this book in a library
Essentials of Programming Languages, 2nd Edition
Daniel P. Friedman, Mitchell Wand and Christopher T. Haynes

Table of Contents and Sample Chapters

This textbook offers a deep understanding of the essential concepts of programming languages. The approach is analytic and hands-on. The text uses interpreters, written in Scheme, to express the semantics of many essential language elements in a way that is both clear and directly executable. It also examines some important program analyses. Extensive exercises explore many design and implementation alternatives.

About the Authors

Daniel P. Friedman is Professor of Computer Science at Indiana University and is the author of many books published by the MIT Press, including The Little Schemer (fourth edition, 1995), The Seasoned Schemer (1995), A Little Java, A Few Patterns (1997), each of these coauthored with Matthias Felleisen, and The Reasoned Schemer (2005), coauthored with William E. Byrd and Oleg Kiselyov.

Mitchell Wand is Professor of Computer Science at Northeastern University.

Christopher T. Haynes is Associate Professor of Computer Science at Indiana University.




See Other Titles In:
Computer Science and Intelligent Systems
 Programming
 
Join an E-mail Alert List


 
 
TECHNOLOGY PARTNER: Azility, Inc. TERMS OF USE | PRIVACY POLICY | COPYRIGHT © 2009