
Essentials of Programming Languages
Structure and Interpretation of Computer Programs, How to Design Programs, Lisp in Small Pieces
Betascript Publishing
Published on 26. March 2026
Book
Paperback/Softback
76 pages
978-613-3-18670-5 (ISBN)
Description
Please note that the content of this book primarily consists of articles
available from Wikipedia or other free sources online. Essentials of
Programming Languages (MIT Press, 2008. 3rd edition, ISBN 0-262-06279-8)
is a book by Daniel P. Friedman, Mitchell Wand and Christopher T. Haynes
on programming languages. EoPL is a text book that surveys the
principles of programming languages from an operational perspective. It
starts with an interpreter in Scheme for a simple functional core
language similar to the lambda calculus and then systematically adds
constructs. For each addition, for example, variable assignment or
thread-like control, the book illustrates an increase in expressive
power of the programming language and a demand for new constructs for
the formulation of a direct interpreter. The book also demonstrates that
systematic transformations, say store-passing style or
continuation-passing style can eliminate certain constructs from the
language in which the interpreter is formulated.
More details
Language
English
Place of publication
United States
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 220 mm
Width: 150 mm
Thickness: 5 mm
Weight
131 gr
ISBN-13
978-613-3-18670-5 (9786133186705)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification