{"product_id":"objects-for-concurrent-constraint-programming-9780792380382","title":"Objects for Concurrent Constraint Programming","description":"\u003cp\u003e • Author(s): Martin Henz\u003cbr\u003e • Publisher: Springer\u003cbr\u003e • Publisher Imprint: Springer\u003cbr\u003e • BISAC: Programming - Object Oriented\u003c\/p\u003e\u003cp\u003eConcurrent constraint programming (ccp) is a recent development in programming language design. Its central contribution is the notion of partial information provided by a shared constraint store. This constraint store serves as a communication medium between concurrent threads of control and as a vehicle for their synchronization. \u003cbr\u003e \u003cem\u003eObjects for Concurrent Constraint Programming\u003c\/em\u003e analyzes the possibility of supporting object-oriented programming in ccp. Starting from established approaches, the book covers various object models and discusses their properties. Small Oz, a sublanguage of the ccp language Oz, is used as a model language for this analysis. This book presents a general-purpose object system for Small Oz and describes its implementation and expressivity for concurrent computation. \u003cbr\u003e \u003cem\u003eObjects for Concurrent Constraint Programming\u003c\/em\u003e is written for programming language researchers with an interest in programming language aspects of concurrency, object-oriented programming, or constraint programming. Programming language implementors will benefit from the rigorous treatment of the efficient implementation of Small Oz. Oz programmers will get a first-hand view of the design decisions that lie behind the Oz object system.\u003c\/p\u003e","brand":"Springer","offers":[{"title":"Hardcover","offer_id":45282348302487,"sku":"9780792380382","price":16009.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9780792380382.webp?v=1769301884","url":"https:\/\/atlanticbooks.com\/products\/objects-for-concurrent-constraint-programming-9780792380382","provider":"Atlantic Books","version":"1.0","type":"link"}