Programming Languages: Concepts and Implementation

Regular price €113.99
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
22272-2
978-1-284-22272-2
9781284222722
A01=Saverio Perugini
Age Group_Uncategorized
Age Group_Uncategorized
api
Author_Saverio Perugini
automatic-update
Category1=Non-Fiction
Category=UMX
computer s
COP=United States
Delivery_Delivery within 10-20 working days
dynamic
eq_bestseller
eq_computing
eq_isMigrated=2
eq_nobargain
eq_non-fiction
java
language
Language_English
PA=Available
PERUGINI
Price_€50 to €100
programming
programming language
PS=Active
softlaunch

Product details

  • ISBN 9781284222722
  • Weight: 482g
  • Publication Date: 16 Dec 2021
  • Publisher: Jones and Bartlett Publishers, Inc
  • Publication City/Country: US
  • Product Form: Paperback
  • Language: English
Secure checkout Fast Shipping Easy returns
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.

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 saverio.perugini@avemaria.edu. For more information, see https://saverio.carrd.co '

More from this author