{"product_id":"programming-language-design-and-implementation-von-torben-aegidius-mogensen-1","title":"Programming Language Design and Implementation","description":"\n                                \n                \u003cp\u003eThis concise textbook is intended as a guide for programming-language designers and users to better help them understand consequences of design decisions.\u003c\/p\u003e\n                                \n                \n                \u003cp\u003eThe text aims to provide readers with an overview of the design space for programming languages and how design choices affect implementation. It is not a classical compilers book, as it assumes the reader is familiar with basic compiler implementation techniques; nor is it a traditional comparative programming languages book, because it does not go into depth about any particular language, instead taking examples from a wide variety of programming languages to illustrate design concepts.  Readers are assumed to already have done at least a bit of programming in functional, imperative, and object-oriented languages.\u003c\/p\u003e\n                                \n                \n                \u003cp\u003e\n                                        \n                    \u003cstrong\u003eTopics and features:\u003c\/strong\u003e\n                                    \n                \u003c\/p\u003e\n                                \n                \n                \u003cp\u003e \u003c\/p\u003e\n                                \n                \n                \u003cul\u003e\n                                        \n                    \n                    \u003cli\u003eProvides topic-by-topic coverage of syntax, types, scopes, memory management and more\u003c\/li\u003e\n                                        \n                    \n                    \u003cli\u003e\n                                                \n                        \u003cstrong\u003e\n                                                        \n                            \u003cem\u003e(NEW) \u003c\/em\u003e\n                                                    \n                        \u003c\/strong\u003e\n                                                 Integrates coverage on the history of programming languages, types, modules, domain-specific languages, and quantum computation\n                    \n                    \u003c\/li\u003e\n                                        \n                    \n                    \u003cli\u003eIncludes many technical exercises and discussion exercises\u003c\/li\u003e\n                                        \n                    \n                    \u003cli\u003e\n                                                \n                        \u003cstrong\u003e\n                                                        \n                            \u003cem\u003e(NEW) \u003c\/em\u003e\n                                                    \n                        \u003c\/strong\u003e\n                                                Contains significant expansions to many chapters and sections\n                    \n                    \u003c\/li\u003e\n                                        \n                    \n                    \u003cli\u003eInspires readers to think about language design choices, how these interact, and how they can be implemented\u003c\/li\u003e\n                                        \n                    \n                    \u003cli\u003eCovers advanced topics such as formal semantics and limits of computation\u003c\/li\u003e\n                                        \n                \n                \u003c\/ul\u003e\n                                \n                \n                \u003cp\u003e \u003c\/p\u003e\n                                \n                \n                \u003cp\u003eSuitable for advanced undergraduates and beginning graduates, this highly practical and useful textbook\/guide will also offer programming language professionals a superb reference and learning toolkit.\u003c\/p\u003e\n                                \n                \n                \u003cp\u003e\n                                        \n                    \u003cstrong\u003eTorben Ægidius Mogensen \u003c\/strong\u003e\n                                        is Associate Professor at the Dept. of Computer Science at the University of Copenhagen, Denmark.\n                \n                \u003c\/p\u003e\n                                \n                \n                \u003cp\u003e \u003c\/p\u003e\n                            \n            \u003cdiv class=\"aw-variant-hidden-subtitle-div\" id=\"aw-variant-subtitle-9783031932984\"\u003e\u003ch3\u003e\u003c\/h3\u003e\u003c\/div\u003e","brand":"Autorenwelt Shop","offers":[{"title":"Hardcover - 9783031932984","offer_id":56199649067333,"sku":"9783031932984","price":80.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/0622\/files\/821251bf-01f7-4b2d-b098-dded5d949825.jpg?v=1778905971","url":"https:\/\/shop.autorenwelt.de\/products\/programming-language-design-and-implementation-von-torben-aegidius-mogensen-1","provider":"Autorenwelt Shop","version":"1.0","type":"link"}