Essentials of Programming Languages

3.94 avg rating
( 112 ratings by Goodreads )
 
9780262560672: 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 undertanding 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 that foundation for an in-depth 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 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.

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

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.

Other Popular Editions of the Same Title

9780262062176: Essentials of Programming Languages

Featured Edition

ISBN 10:  0262062178 ISBN 13:  9780262062176
Publisher: MIT Press, 2001
Hardcover

9780262061452: Essentials of Programming Languages

MIT Press, 2001
Hardcover

9788120338067: Essentials of Programming Languages 3ed

PHI, 2009
Softcover

9780070224438: Essentials of Programming Languages

MIT Press, 1990
Hardcover

9788120324664: Essentials Of Programming Languages

Prenti..., 2001
Softcover

Top Search Results from the AbeBooks Marketplace

1.

Friedman
ISBN 10: 0262560674 ISBN 13: 9780262560672
New Quantity Available: 1
Seller:
East West Academic Books LLC
(Burlington, NC, U.S.A.)
Rating
[?]

Book Description Condition: New. New,Fast Delivery , 100 % money back if any problem with product and services. Seller Inventory # ABEZ1836

More information about this seller | Contact this seller

Buy New
35.91
Convert currency

Add to Basket

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

2.

Daniel P. Friedman
ISBN 10: 0262560674 ISBN 13: 9780262560672
New Quantity Available: 6
International Edition
Seller:
bookscollection
(Delhi, DELHI, India)
Rating
[?]

Book Description Condition: Brand New. Book Condition New, International Edition. We Do not Ship APO FPO AND PO BOX.NOT LOOSE LEAF VERSION,NO SOLUTION MANUAL, NO CD, NO ACCESS CARD Cover Image & ISBN may be different from US edition but contents as US Edition. Printing in English language. Quick delivery by USPS/UPS/DHL/FEDEX/ARAMEX ,Customer satisfaction guaranteed. We may ship the books from Asian regions for inventory purpose. Seller Inventory # 9780262560672 ABE$KHD$

More information about this seller | Contact this seller

Buy New
58.30
Convert currency

Add to Basket

Shipping: 3.15
From India to U.S.A.
Destination, rates & speeds

3.

Daniel P. Friedman; Mitchell Wand; Christopher T. Haynes
Published by The MIT Press (1992)
ISBN 10: 0262560674 ISBN 13: 9780262560672
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description The MIT Press, 1992. Condition: New. book. Seller Inventory # M0262560674

More information about this seller | Contact this seller

Buy New
71.70
Convert currency

Add to Basket

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

4.

Friedman, Daniel P., Wand, Mitchell, Hay
Published by The MIT Press (1992)
ISBN 10: 0262560674 ISBN 13: 9780262560672
New Paperback Quantity Available: 2
Seller:
Murray Media
(NORTH MIAMI BEACH, FL, U.S.A.)
Rating
[?]

Book Description The MIT Press, 1992. Paperback. Condition: New. Never used!. Seller Inventory # P110262560674

More information about this seller | Contact this seller

Buy New
119.14
Convert currency

Add to Basket

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

5.

Daniel P. Friedman
ISBN 10: 0262560674 ISBN 13: 9780262560672
New Quantity Available: 1
Seller:
BennettBooksLtd
(San Diego, CA, U.S.A.)
Rating
[?]

Book Description Condition: New. New. Seller Inventory # STR-0262560674

More information about this seller | Contact this seller

Buy New
115.62
Convert currency

Add to Basket

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