{"product_id":"programming-languages-concepts-and-implementation-paperback-softback-9781284222722","title":"Programming Languages: Concepts and Implementation (Paperback \/ softback) 9781284222722","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eProgramming Languages: Concepts and Implementation\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eSaverio Perugini (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781284222722\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 16 December 2021\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e840 pages\u003cbr\u003e23.1 x 19.2 x 5 cm, 0.482 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003ci\u003eProgramming Languages: Concepts and Implementation\u003c\/i\u003e 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.\u003cbr\u003e\u003cbr\u003eEach new print textbook includes Navigate eBook Access, a digital-only e-book with 365-day access.\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/font\u003e","brand":"Jones \u0026#38; Bartlett Learning","offers":[{"title":"Brand New","offer_id":52584787050776,"sku":"9781284222722","price":82.49,"currency_code":"GBP","in_stock":true}],"url":"https:\/\/freshlyprintedbooks.co.uk\/products\/programming-languages-concepts-and-implementation-paperback-softback-9781284222722","provider":"Freshly Printed Books","version":"1.0","type":"link"}