{"title":"Torben Mogensen","description":null,"products":[{"product_id":"introduction-to-compiler-design-book-torben-mogensen-9783319669656","title":"Introduction to Compiler Design","description":"The second edition of this textbook has been fully revised and adds material about loop optimisation, function call optimisation and dataflow analysis. It presents techniques for making realistic compilers for simple programming languages, using techniques that are close to those used in \"real\" compilers, albeit in places slightly simplified for presentation purposes.  All phases required for translating a high-level language to symbolic machine language are covered, including lexing, parsing, type checking, intermediate-code generation, machine-code generation, register allocation and optimisation, interpretation is covered briefly.    Aiming to be neutral with respect to implementation languages, algorithms are presented in pseudo-code rather than in any specific programming language, but suggestions are in many cases given for how these can be realised in different language flavours.   Introduction to Compiler Design is intended for an introductory course in compiler design, suitable for both undergraduate and graduate courses depending on which chapters are used.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49737190834449,"sku":"NGR9783319669656","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50404787159313,"sku":"CIN3319669656G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":53522597445905,"sku":"NLS9783319669656","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3319669656.jpg?v=1751317101"},{"product_id":"essence-of-computation-book-torben-mogensen-9783540003267","title":"The Essence of Computation","description":"By presenting state-of-the-art aspects of the theory of computation, this book commemorates the 60th birthday of Neil D. Jones, whose scientific career parallels the evolution of computation theory itself. The 20 reviewed research papers presented together with a brief survey of the work of Neil D. Jones were written by scientists who have worked with him, in the roles of student, colleague, and, in one case, mentor. In accordance with the Festschrift's subtitle, the papers are organized in parts on computational complexity, program analysis, and program transformation.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52135829143825,"sku":"NLS9783540003267","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783540003267.jpg?v=1757551111"},{"product_id":"programming-language-design-and-implementation-book-torben-mogensen-9783031118050","title":"Programming Language Design and Implementation","description":"This textbook is intended as a guide for programming-language designers and users to better help them understand consequences of design decisions.  The text aims to provide readers with an overview of the design space for programming languages and how design choices affect implementation.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52680054145297,"sku":"NLS9783031118050","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031118050.jpg?v=1762312165"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-torben-mogensen.oembed","provider":"World of Books ","version":"1.0","type":"link"}