Essentials of Programming Languages

Free Download

Authors:

Edition: 2nd ed

ISBN: 9780262062176, 0-262-062178

Size: 2 MB (2497218 bytes)

Pages: 463/463

File format:

Language:

Publishing Year:

Category: Tags: ,

Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes9780262062176, 0-262-062178

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.

Table of contents :
Cover……Page 1
Contents……Page 6
Foreword……Page 8
Goal……Page 12
Organization……Page 14
Usage……Page 15
Acknowledgments……Page 18
1 Inductive Sets of Data…….Page 20
2 Data Abstraction……Page 61
3 Environment- Passing Interpreters……Page 91
4 Types……Page 149
5 Objects and Classes……Page 195
6 Objects and Types…….Page 231
7 Continuation- Passing Interpreters……Page 267
8 Continuation- Passing Style……Page 327
A The SLLGEN Parsing System……Page 372
B For Further Reading……Page 386
Bibliography……Page 388
Index…….Page 394
Colophon……Page 463

Reviews

There are no reviews yet.

Be the first to review “Essentials of Programming Languages”
Shopping Cart
Scroll to Top