Essentials of Programming Languages

(9)
Essentials of Programming Languages image
ISBN-10:

0262061457

ISBN-13:

9780262061452

Released: Jan 01, 1992
Publisher: Mit Pr
Format: Hardcover, 568 pages

Description:

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.

Best prices to buy, sell, or rent ISBN 9780262061452




Related Books

Frequently Asked Questions about Essentials of Programming Languages

You can buy the Essentials of Programming Languages book at one of 20+ online bookstores with BookScouter, the website that helps find the best deal across the web. Currently, the best offer comes from and is $ for the .

The price for the book starts from $50.50 on Amazon and is available from 7 sellers at the moment.

If you’re interested in selling back the Essentials of Programming Languages book, you can always look up BookScouter for the best deal. BookScouter checks 30+ buyback vendors with a single search and gives you actual information on buyback pricing instantly.

As for the Essentials of Programming Languages book, the best buyback offer comes from and is $ for the book in good condition.

The Essentials of Programming Languages book is in very low demand now as the rank for the book is 4,831,632 at the moment. A rank of 1,000,000 means the last copy sold approximately a month ago.

Not enough insights yet.