Programming Languages: Concepts and Implementation by Saverio Perugini, Paperback, 9781284222722 | Buy online at Moby the Great

Programming Languages: Concepts and Implementation

Author: Saverio Perugini  

New
Check delivery options

PRODUCT INFORMATION

Description

Programming Languages: Concepts and Implementation is a textbook on the fundamental principles of programming languages through a combination of concept-based and interpreter-based approaches. The book has an implementation-oriented focus and features conceptual and programming exercises that give students practical experience applying language theory and concepts. The book also showcases the construction of a progressive series of language interpreters in Python that cover the implementation of a host of core language concepts such as scope, first-class functions, and parameter passing. Other programming styles, including logic/declarative programming, and compelling language features, such as first-class continuations, are also discussed. Concepts are presented in Python, Scheme, JavaScript, Ruby, ML, Haskell, Prolog, and various other programming languages. This book is intended as a general-purpose textbook for a course on programming languages.

Each new print textbook includes Navigate eBook Access, a digital-only e-book with 365-day access.

Read more

About the Author

Saverio Perugini is a Professor of Mathematics and Computer Science at Ave Maria University. He has a Ph.D. in Computer Science from Virginia Tech (2004). Perugini can be reached at . For more information, see '

Read more

Product Details

Publisher
Jones and Bartlett Publishers, Inc
Published
16th December 2021
Format
Paperback
Pages
840
ISBN
9781284222722

Returns

This item is eligible for simple returns within 30 days of delivery. Return shipping is the responsibility of the customer. See our returns policy for further details.

New
Check delivery options