{"product_id":"programming-languages-concepts-and-implementation-9781284222722","title":"Programming Languages: Concepts and Implementation","description":"\u003cp\u003e • Author(s): Saverio Perugini\u003cbr\u003e • Publisher: Jones \u0026amp; Bartlett Publishers\u003cbr\u003e • Publisher Imprint: Jones \u0026amp; Bartlett Publishers\u003cbr\u003e • BISAC: Languages - General\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\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.\u003c\/p\u003e","brand":"Jones \u0026 Bartlett Publishers","offers":[{"title":"Paperback","offer_id":45299001393303,"sku":"9781284222722","price":12204.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781284222722.webp?v=1769284906","url":"https:\/\/atlanticbooks.com\/products\/programming-languages-concepts-and-implementation-9781284222722","provider":"Atlantic Books","version":"1.0","type":"link"}