Essentials of Programming Languages - Hardcover

9780262061452: Essentials of Programming Languages
View all copies of this ISBN edition:
 
 
What really happens when a program runs? Essentials of Programming Languages teaches the fundamental concepts of programming languages through numerous short programs, or "interpreters," that actually implement the features of a language. Nearly 300 exercises using these programs provide a hands-on understanding of programming principles that is hard, if not impossible, to achieve by formal study alone. In an approach that is uniquely suited to mastering a new level of programming structure, the authors derive a sequence of interpreters that begins with a high-level operational specification (close to formal semantics) and ends with what is effectively assembly language a process involving programming transformation techniques that should be in the toolbox of every programmer.

The first four chapters provide the foundation for an indepth study of programming languages, including most of the features of Scheme, needed to run the language-processing programs of the book. The next four chapters form the core of the book, deriving a sequence of interpreters ranging from very high- to very low-level. The authors then explore variations in programming language semantics, including various parameter-passing techniques and object-oriented languages, and describe techniques for transforming interpreters that ultimately allow the interpreter to be implemented in any low-level language. They conclude by discussing scanners and parsers and the derivation of a compiler and virtual machine from an interpreter.

Daniel P. Friedman is Professor of Computer Science at Indiana University. Mitchell Wand is Professor in the College of Computer Science at Northeastern University. Christopher T. Haynes is Associate Professor in the Computer Science Department at Indiana University.

"synopsis" may belong to another edition of this title.

About the Author:
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.
Review:


"Friedman, Wand, and Haynes have done a landmark job.... The sample interpreters in this book are outstanding models. Indeed, since they are runnable models, I'm sure that these interpreters will find themselves at the cores of many programming systems over the years."
—from the foreword by Hal Abelson

"About this title" may belong to another edition of this title.

  • PublisherMit Pr
  • Publication date1992
  • ISBN 10 0262061457
  • ISBN 13 9780262061452
  • BindingHardcover
  • Number of pages568
  • Rating

Other Popular Editions of the Same Title

9780262062176: Essentials of Programming Languages - 2nd Edition

Featured Edition

ISBN 10:  0262062178 ISBN 13:  9780262062176
Publisher: Mit Pr, 2001
Hardcover

  • 9788120338067: Essentials Of Programming Languages, 3Rd Ed.

    PRENTI..., 2009
    Softcover

  • 9780262560672: Essentials of Programming Languages

    Mit Pr, 1992
    Softcover

  • 9780070224438: Essentials of Programming Languages

    MIT Press, 1992
    Hardcover

  • 9788120324664: Essentials Of Programming Languages, 2/E

    Prenti...
    Softcover

Top Search Results from the AbeBooks Marketplace

Stock Image

Friedman, Daniel P.; Wand, Mitchell; Haynes, Christopher T.
Published by Mit Pr (1992)
ISBN 10: 0262061457 ISBN 13: 9780262061452
New Hardcover Quantity: 1
Seller:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)

Book Description Condition: New. New. In shrink wrap. Looks like an interesting title! 2.25. Seller Inventory # Q-0262061457

More information about this seller | Contact seller

Buy New
US$ 94.06
Convert currency

Add to Basket

Shipping: US$ 5.80
Within U.S.A.
Destination, rates & speeds
Stock Image

Friedman, Daniel P., Wand, Mitchell, Hay
Published by The MIT Press (1992)
ISBN 10: 0262061457 ISBN 13: 9780262061452
New Hardcover Quantity: 2
Seller:
Save With Sam
(North Miami, FL, U.S.A.)

Book Description Hardcover. Condition: New. Brand New!. Seller Inventory # VIB0262061457

More information about this seller | Contact seller

Buy New
US$ 125.98
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Friedman, Daniel P.; Wand, Mitchell; Haynes, Christopher T.
Published by Mit Pr (1992)
ISBN 10: 0262061457 ISBN 13: 9780262061452
New Hardcover Quantity: 1
Seller:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)

Book Description Hardcover. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_0262061457

More information about this seller | Contact seller

Buy New
US$ 182.60
Convert currency

Add to Basket

Shipping: US$ 4.00
Within U.S.A.
Destination, rates & speeds
Stock Image

Friedman, Daniel P.
Published by Mit Pr (1992)
ISBN 10: 0262061457 ISBN 13: 9780262061452
New Hardcover Quantity: 1
Seller:
Wizard Books
(Long Beach, CA, U.S.A.)

Book Description Hardcover. Condition: new. New. Seller Inventory # Wizard0262061457

More information about this seller | Contact seller

Buy New
US$ 184.57
Convert currency

Add to Basket

Shipping: US$ 3.50
Within U.S.A.
Destination, rates & speeds
Stock Image

Friedman, Daniel P.
Published by Mit Pr (1992)
ISBN 10: 0262061457 ISBN 13: 9780262061452
New Hardcover Quantity: 1
Seller:
GoldBooks
(Denver, CO, U.S.A.)

Book Description Hardcover. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think0262061457

More information about this seller | Contact seller

Buy New
US$ 230.71
Convert currency

Add to Basket

Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds
Stock Image

Friedman, Daniel P., Wand, Mitchell, Haynes, Christopher T.
Published by The MIT Press (1992)
ISBN 10: 0262061457 ISBN 13: 9780262061452
New Hardcover Quantity: 1
Seller:
The Book Spot
(Sioux Falls, SD, U.S.A.)

Book Description Hardcover. Condition: New. Seller Inventory # Abebooks2823

More information about this seller | Contact seller

Buy New
US$ 300.00
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds