{"product_id":"programming-language-concepts-isbn-9780471104261","title":"Programming Language Concepts","description":"This book explains and illustrates key concepts of programming by taking a breadth approach to programming languages. It uses C++ as the primary language throughout, demonstrating imperative, functional and object-oriented language concepts. Syntax and Semantics.\u003cbr\u003e \u003cbr\u003e Structuring the Data.\u003cbr\u003e \u003cbr\u003e Structuring the Computation.\u003cbr\u003e \u003cbr\u003e Structuring the Program.\u003cbr\u003e \u003cbr\u003e Object-Oriented Languages.\u003cbr\u003e \u003cbr\u003e Functional Programming Languages.\u003cbr\u003e \u003cbr\u003e Logic and Rule-Based Languages.\u003cbr\u003e \u003cbr\u003e Languages in Context.\u003cbr\u003e \u003cbr\u003e Appendix.\u003cbr\u003e \u003cbr\u003e Bibliography.\u003cbr\u003e \u003cbr\u003e Index.  \u003cp\u003eCarlo Ghezzi is a professor and Chair of Software Engineering at the Politecnico di Milano, Italy and an Adjunct Professor at the Università della Svizzera italiana, Switzerland. Mehdi Jazayeri is the founding dean of the faculty of informatics of the Università della Svizzera italiana in Lugano, Switzerland, and author of several textbooks on computer software. He was awarded the Influential Educator Award in 2012 by the ACM SIGSOFT.\u003c\/p\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47989872099557,"sku":"NP9780471104261","price":146.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9780471104261.jpg?v=1761785740","url":"https:\/\/k12savings.com\/products\/programming-language-concepts-isbn-9780471104261","provider":"K12savings","version":"1.0","type":"link"}