{"product_id":"d-jones-neil-programs-as-data-objects-9783540164463","title":"Programs as Data Objects","description":"Strictness analysis and polymorphic invariance.- Convergent term rewriting systems can be used for program transformation.- The theory of strictness analysis for higher order functions.- Recognition of generative languages.- Modular first-order specifications of operational semantics.- Logic specification of code generation techniques.- Strictness detection in non-flat domains.- Strictness computation using special ?-expressions.- A relational framework for abstract interpretation.- Expected forms of data flow analyses.- Code generation from two-level denotational meta-languages.- Multilevel functions in Martin-Löf's type theory.- An implementation from a direct semantics definition.- The structure of a self-applicable partial evaluator.- Program transformation by supercompilation.- Listlessness is better than laziness II: Composing listless functions.- From interpreter to compiler: A representational derivation.","brand":"Springer","offers":[{"title":"Default Title","offer_id":54716085043542,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9783540164463_1.jpg?v=1791319785","url":"https:\/\/www.momoxbooks.com\/de\/products\/d-jones-neil-programs-as-data-objects-9783540164463","provider":"momox","version":"1.0","type":"link"}