{"product_id":"touch-of-class-1","title":"TOUCH OF CLASS","description":"\u003cp\u003eDie Programmierung von Software, die hochsten Qualitatsanforderungen genugt, ist das Ziel der einschlagigen Vorlesungen im Informatik-Studium. Bertrand Meyer, ein Pionier der objektorientierten Programmierung, verfolgt mit diesem Lehrbuch neue Wege beim Erlernen neuer Programmiertechniken.\\n\\n\\n\\nPrefaces.- I. Basics.- The industry of pure ideas.- Dealing with objects.- Program structure basics.- The interface of a class.- Just enough logic.- Creating objects and executing systems.- Control structures.- Routines, functional abstraction and information hiding.- Variables, assignment and references.- II. How things work.- Just enough hardware.- Describing syntax.- Programming languages and tools.- III. Algorithms and data structures.- Fundamental data structures, genericity, and algorithm complexity.- Recursion and trees.- Devising and engineering an algorithm: Topological Sort.- IV. Obejct-oriented techniques.- Inheritance.- Operations as objects: agents and lambda calculus.- Event-driven design.- Program correctness and proofs.- V. Towards Software Engineering.- Introduction to software engineering.- VI. Appendices.- A: An introduction to Java (from material by Marco Piccioni.- B: An introduction to C# (from material by Benjamin Morandi).- C: An introduction to C++ (from material by Nadia Polikarpova).- D: From C++ to C.- E: Using the EiffelStudio environment.- VII. Credits and index.\u003c\/p\u003e","brand":"SPRINGER-VERLAG GmbH","offers":[{"title":"Default Title","offer_id":44742956122401,"sku":"402331","price":55.82,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/3549\/8785\/products\/9783540921448_0a1d6bca-8d2e-4ff5-8087-41ef060e0cd2.jpg?v=1682287344","url":"https:\/\/emka.si\/products\/touch-of-class-1","provider":"EMKA","version":"1.0","type":"link"}