{"product_id":"the-interpretation-of-object-oriented-programming-languages-9781852335472","title":"The Interpretation of Object-Oriented Programming Languages","description":"\u003cp\u003e • Author(s): Iain Craig\u003cbr\u003e • Publisher: Springer\u003cbr\u003e • Publisher Imprint: Springer\u003cbr\u003e • BISAC: Programming - Object Oriented\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eI was extremely surprised to learn that this book was so well received; I was even more surprised when a second edition was proposed. I had realised that there was a need for a book such as this but had not thought that the need was as great; I really wrote the book for myself, in order better to organise my thoughts on object-oriented languages and better to understand them. For the second edition, I have found and corrected mistakes and have added a completely new chapter on the C# language. The chapter on mixed- paradigm languages has been relegated to an appendix, and a new appendix on the BeCecil language has been added. - C# is extremely popular. Given its apparent role as the major competitor to Java, it was clear that a chapter was necessary in which a comparison could be made. That chapter concentrates on the language and not on the runtime and support system. C# contributes some new features to the C++ derivatives. The language has rough edges (as Java does still) . It will be interesting to watch its development and to see whether it becomes accepted more widely.\u003c\/p\u003e","brand":"Springer","offers":[{"title":"Paperback","offer_id":45282489532567,"sku":"9781852335472","price":3639.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781852335472.webp?v=1769302304","url":"https:\/\/atlanticbooks.com\/products\/the-interpretation-of-object-oriented-programming-languages-9781852335472","provider":"Atlantic Books","version":"1.0","type":"link"}