{"product_id":"programming-languages-concepts-and-implementation-by-saverio-perugini","title":"Programming Languages: Concepts and Implementation by Saverio Perugini","description":"\u003cp\u003eProgramming 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.Learn more about Dr. Saverio Perugini's motivation for writing this new text! Hybrid conceptual- and interpreter-based approach Hands-on, implementation-oriented focus Numerous conceptual and programming exercises Interpreter-based projects in Python (and Scheme) All interpreter code (and solutions) in Python are provided as a Git repository in BitBucket Language tutorial appendices on Python, ML, and Haskell © 2023 | 840 pages\u003c\/p\u003e","brand":"Jones \u0026 Bartlett Learning","offers":[{"title":"Default Title","offer_id":48131105816761,"sku":"1284264999","price":164.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0793\/7871\/0713\/files\/9781284264999-right-three-quarter.jpg?v=1785137348","url":"https:\/\/www.bestbuybook.com\/products\/programming-languages-concepts-and-implementation-by-saverio-perugini","provider":"BestBuyBook","version":"1.0","type":"link"}